20.echo

作者: Stone_説 | 来源:发表于2020-04-11 02:09 被阅读0次

    echo命令用于字符串的输出,也可以使用echo实现特定的输出格式控制

    1. 常用选项

    -n 不换行输出 -e 输出转义字符

    [root@centos7 ~]# echo test
    test
    [root@centos7 ~]# echo -n test
    test[root@centos7 ~]#
    
    [root@centos7 ~]# echo  "abc\n"
    abc\n
    [root@centos7 ~]# echo -e "abc\n"
    abc
    
    [root@centos7 ~]# echo -e "abc\c"
    abc[root@centos7 ~]# 
    [root@centos7 ~]# echo -e "abc\t"
    abc
    
    常用转义字符
    \\    反斜杠
    \a    警报,响铃
    \b    退格(删除键)
    \f    换页(FF),将当前位置移到下页开头
    \n    换行
    \r    回车
    \t    水平制表符(tab键) 
    \v    垂直制表符
    \c    表示不换行输出
    

    2. eg

    [root@centos7 ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:4b:5a:e5 brd ff:ff:ff:ff:ff:ff
        inet 192.168.43.158/24 brd 192.168.43.255 scope global noprefixroute dynamic ens32
           valid_lft 1792sec preferred_lft 1792sec
        inet6 fe80::31f9:9267:fd73:e1f5/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    [root@centos7 ~]# echo ip a 
    ip a
    [root@centos7 ~]# echo `ip a`
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:4b:5a:e5 brd ff:ff:ff:ff:ff:ff inet 192.168.43.158/24 brd 192.168.43.255 scope global noprefixroute dynamic ens32 valid_lft 1782sec preferred_lft 1782sec inet6 fe80::31f9:9267:fd73:e1f5/64 scope link noprefixroute valid_lft forever preferred_lft forever 
    [root@centos7 ~]# echo "`ip a`"
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:4b:5a:e5 brd ff:ff:ff:ff:ff:ff
        inet 192.168.43.158/24 brd 192.168.43.255 scope global noprefixroute dynamic ens32
           valid_lft 1775sec preferred_lft 1775sec
        inet6 fe80::31f9:9267:fd73:e1f5/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    

    相关文章

      网友评论

        本文标题:20.echo

        本文链接:https://www.haomeiwen.com/subject/dplsmhtx.html