精华内容
下载资源
问答
  • linuxecho命令, 在shell编程极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo用法,下面这篇文章主要给大家介绍了关于linux中echo命令用法的相关资料,需要的朋友可以参考学习。
  • linux中echo使用方法

    千次阅读 2018-05-11 09:46:26
    linux中echo使用方法 1.echo输出到终端 2.echo输出时的转义字符\b 表示删除前面的空格\n 表示换行\t 表示水平制表符\v 表示垂直制表符\c \c后面的字符将不会输出,同一时候,输出完毕后也不会换行\r 输出回车...

    linux中echo的使用方法


    1.echo输出到终端



    2.echo输出时的转义字符
    \b 表示删除前面的空格
    \n 表示换行
    \t 表示水平制表符
    \v 表示垂直制表符
    \c \c后面的字符将不会输出,同一时候,输出完毕后也不会换行
    \r 输出回车符(可是你会发现\r前面的字符没有了)
    \a 表示输出一个警告声音



    3.echo输出到文件



    4.可以利用上方第3点用法来清空某些文件,比如日志文件

    echo "" > filename

     

     

    展开全文
  • linux中echo用法

    千次阅读 2015-07-14 14:27:37
    1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理。2.echo输出时的转义字符 \b 表示删除前面的空格 ...

    1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理。



    2.echo输出时的转义字符
    \b 表示删除前面的空格
    \n 表示换行
    \t 表示水平制表符
    \v 表示垂直制表符
    \c \c后面的字符将不会输出,同时,输出完成后也不会换行
    \r 输出回车符(但是你会发现\r前面的字符没有了)
    \a 表示输出一个警告声音



    3.echo中的重定向
    可以把内容输出到文件中而不是标准输出

    echo "hello world!" > test1.tmp

    这里写图片描述


    展开全文
  • Linux中echo用法

    2020-11-07 23:41:12
    echo [-neE] [arg …] (1)含义 -n:表示输出字符串不换行 -e:表示对于转义字符按对应的方式进行处理(若不加-e ,那么在输出时转义字符会按照普通字符进行处理,并不会达到自己想要达到的目的。) -E:禁用转义解释 ...

    Shell中的echo命令类似于php中的echo命令,都是用于输出。Shell中另有一个输出命令为printf命令,我没有另写文章介绍该命令,大家可以在Shell printf 命令中查阅学习。

    本文中的一系列实例用到的命令我都是在终端直接写的,输出也是输出在终端,这样方便学习和记录吧!其实也都可以放到脚本文件中执行。

    一、语法

    echo [-neE] [arg …]

    (1)含义
    -n:表示输出字符串不换行
    -e:表示对于转义字符按对应的方式进行处理(若不加-e ,那么在输出时转义字符会按照普通字符进行处理,并不会达到自己想要达到的目的。)
    -E:禁用转义解释

    转义字符含义
    \b删除前一个字符
    \n换行
    \t水平制表符(tab)
    \v垂直制表符(tab)
    \c\c后面的字符将不会输出,输出完毕后也不会换行
    \r光标移动到首行,不换行
    \f换行,光标停在原处
    \e删除后一个字符
    \输出\
    \0nnn输出八进制nnn代表的ASCII字符
    \xHH输出十六进制数HH代表的ASCII字符
    \a输出一个警告的声音

    (2)实例

    [root@localhost my_shell]# echo "hello "
    hello 
    [root@localhost my_shell]# echo -n "hello "
    hello [root@localhost my_shell]# echo  "hello \b"
    hello \b
    [root@localhost my_shell]# echo -e "hello \b"
    hello 
    [root@localhost my_shell]# echo -en "hello \b"
    hello[root@localhost my_shell]# echo -e "hello\tworld"
    hello	world
    [root@localhost my_shell]# echo -e "hello\nworld"
    hello
    world
    [root@localhost my_shell]# echo -e "hello\vworld"
    hello
         world
    [root@localhost my_shell]# echo -e "hello\cworld"
    hello[root@localhost my_shell]# echo -e "hello\rworld"
    world
    [root@localhost my_shell]# echo -e "hello\aworld"
    helloworld
    [root@localhost my_shell]# echo -e "hello\cworld"
    hello[root@localhost my_shell]# echo -e "\ehelloworld"
    elloworld
    [root@localhost my_shell]# echo -e "hello\\world"
    hello\world
    [root@localhost my_shell]# echo -e "\x31"
    1
    [root@localhost my_shell]# echo -e "\0123"
    S
    

    (3)具体用法
    上面介绍的主要是一些输出字符串相关的具体用法,下面详细例举一些echo命令的其他用法。
    1、显示普通字符串

    [root@localhost ~]# echo "hello world"
    hello world
    [root@localhost ~]# echo hello world
    hello world
    
    #双引号可以省略,效果一致。(字符串的输出都是如此,下面一些实例也是可以省略双引号也能达到相同效果)
    

    2、显示变量
    这里用到read命令(从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量)

    [root@localhost ~]# read name
    Michael Zhang
    [root@localhost ~]# echo "My name is $name"
    My name is Michael Zhang
    

    3、显示换行

    [root@localhost ~]# echo -e "hello \nworld"
    hello 
    world
    

    4、显示不换行

    #!/bin/sh
    echo -e "OK! \c" # -e 开启转义 \c 不换行
    echo "hello world"
    #结果如下
    OK! hello world
    

    5、显示转义字符

    [root@localhost ~]# echo "\"hello world\""
    "hello world"
    

    6、重定向
    结果输出到文件

    echo "hello world" > my_file
    #将hello world输出到my_file文件
    

    7、原样输出
    用单引号可原样输出。

    [root@localhost ~]# echo '$name\"'
    $name\"
    [root@localhost ~]# echo '$name'
    $name
    

    8、显示命令执行结果

    #显示当前日期
    [root@localhost ~]# echo `date`
    Sat Jan 2 23:12:39 CST 2021
    

    这里使用的是反引号`, 而不是单引号’。
    实际上输出一些执行命令的结果就是这样用反引号。

    二、echo的重定向

    重定向是Shell中的一个重要内容,可以查看我的文章Linux中的重定向
    echo命令的重定向功能经常被用于清空文件内容(删除文件)时使用,具体在我的另一篇文章中介绍:Linux中清空文件的方式

    (1)echo “content” > filename
    将content覆盖到filename文件当中去,filename文件当中之前的内容不复存在了,实际上是修改了原文件的内容。

    (2)echo “content” >> filename
    将content追加到filename文件后,对filename文件之前的内容不修改,只进行增添,也叫追加重定向。

    (3)实例

    [root@localhost my_shell]# touch test
    [root@localhost my_shell]# cat test 
    [root@localhost my_shell]# ll
    total 4
    -rw-r--r-- 1 root root 175 Nov  6 17:46 del.sh
    -rw-r--r-- 1 root root   0 Nov  7 23:33 test
    [root@localhost my_shell]# echo "123456" > test
    [root@localhost my_shell]# cat test
    123456
    [root@localhost my_shell]# echo "111111" > test
    [root@localhost my_shell]# cat test
    111111
    [root@localhost my_shell]# echo "123456" >> test
    [root@localhost my_shell]# cat test
    111111
    123456
    [root@localhost my_shell]# 
    

    越大气越成功,越努力越幸运。

    展开全文
  • 你还在为不知道Linux echo用法而不知所措么?Linux echo用法你了解多少?下面来是学习啦小编为大家收集的Linux echo用法,欢迎大家阅读:Linux echo用法Echo the STRING(s) to standard output.-n do not ...

    你还在为不知道Linux echo的用法而不知所措么?Linux echo的用法你了解多少?下面来是学习啦小编为大家收集的Linux echo的用法,欢迎大家阅读:

    86f6384ffa295b14bf6c00d5bd621843.png

    Linux echo的用法

    Echo the STRING(s) to standard output.

    -n do not output the trailing newline

    输出文字不换行

    -e enable interpretation of backslash escapes

    将转义符跟后边的特殊字符解释成特殊意义

    -E disable interpretation of backslash escapes

    (default)

    不解释转义字符

    --help display this help and exit

    帮助

    --version

    output version information and exit

    显示版本等信息

    If -e is in effect, the following sequences are

    recognized: 当用-e时特殊字符的效果如下

    \\ backslash

    显示\

    \a alert (BEL)

    发出警报声

    \b backspace

    删除前一个字符

    \c produce no further output

    最后不加上换行符号

    \e escape

    字符向前退一位

    \f form feed

    换行但光标仍停留在原来的位置

    \n new line

    换行

    \r carriage return

    光标移至行首但不换行

    \t horizontal tab

    插入TAB

    \v vertical tab

    换行但光标仍停留在原来的位置

    \0NNN byte with octal value NNN (1 to 3 digits)

    八进制代表的ASCII字节

    \xHH byte with hexadecimal value HH (1 to 2 dig-

    its)

    十六进制代表的ASCII字节

    看了“Linux echo的用法”还想看:

    展开全文
  • linux echo 用法

    2017-08-30 11:00:25
    linux echo
  • Linux中 echo命令 1.在窗口输出指定内容 echo “content” 或 echo 'content’ content为要输出的内容,如echo “hello”,echo ‘hello’ 2.向文件写入内容 echo “content” > 文件名 如:echo “cover” >...
  • 本文用例子介绍了在Linux操作系统中Echo用法
  • linux中echo用法

    万次阅读 2017-03-29 22:42:22
    linuxecho命令, 在shell编程极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为: ...
  • Linuxecho命令使用方法

    千次阅读 2012-02-03 09:10:33
    linuxecho命令, 在shell编程极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为: ...
  • linuxecho命令用法

    千次阅读 2018-06-08 14:38:45
    变量的取用就如上面的范例,利用 ehco 就能够读出,叧是需要在发量名称前面加上 $ , 或者是以 ${变量} 的方式用都可以!当然啦,那个 echo 的功能可是很多的, 我们这里单纯
  • Centos 7(linuxecho 用法的注意事项

    千次阅读 2020-03-14 19:10:35
    echo echo 的语句格式一般有两种: ...一定要注意两种用法中的“内容” 内容外面的双引号是用英文输入法输入的, 如果内容包含有标点符号的话,一定要用中文输入法输入,否则就会报错,如: ...
  • Linux echo命令用法

    2020-03-05 10:16:36
    您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串: echo "It is a test" 这里的双引号完全可以省略,以下命令与上面实例效果一致: echo It is a test 2.显示转义字符 echo "\"It is a t...
  • linux 中echo命令的换行方法

    万次阅读 2013-11-30 23:48:36
    echo -e "text1\ntext2" 输出结果 text1 text2
  • linuxecho命令, 在shell编程极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo用法。下面通过本文给大家介绍linux echo命令以及linux echo命令提示权限不够的解决办法,感兴趣的...
  • Linux中echo 返回值的意思

    千次阅读 2019-03-07 21:02:38
    2表示用法不当(Incorrect Usage) 127表示命令没有找到(Command Not Found) 126表示不是可执行的(Not an executable) =128 信号产生 补充一下,就是: $0:是脚本本身的名字; $#:是传给脚本的...
  • Linuxecho命令

    2017-10-15 15:08:43
    linuxecho命令,在shell编程极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 语法echo(选项)(参数) 选项...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 224,813
精华内容 89,925
关键字:

linux中echo的用法

linux 订阅