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: \\ backslash #插入\字符 \a alert (BEL) #发出警告声 \b backspace #删除前一个字符 \c produce no further output #最后不加上换行符号 \f form feed #换行但光标仍旧停留在原来的位置 \n new line #换行且光标移至行首 \r carriage return #光标移至行首,但不换行 \t horizontal tab #插入tab \v vertical tab #与\f相同 \0NNN byte with octal value NNN (1 to 3 digits) #插入nnn(八进制)所代表的ASCII字符
二、实战
# 基础输出 [root@localhost project]# echo '123' 123 # 显示转义字符 [root@localhost project]# echo "\"123"\" "123" # 开启转义 [root@localhost project]# echo -e "123\n" 123 [root@localhost project]# #把单行文本覆盖到文件中,原先的内容会被删除 [root@localhost project]# echo '123456'>test.txt [root@localhost project]# cat test.txt 123456 #追加内容,不会删除原先的内容 [root@localhost project]# echo '123456'>>test.txt [root@localhost project]# cat test.txt 123456 123456
作者:iveBoy
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。


浙公网安备 33010602011771号