1、概述
Linux echo 命令 显示文本,加命令选项[-e]时,最好包后面的字符串使用 “” 包起来,以免命令不生效
2、命令格式
echo [SHORT-OPTION]… [STRING]…
echo LONG-OPTION
3、常用命令参数
-n 输出信息最后不换行。如下:
-sh-4.1$ echo "zhang liang" zhang liang -sh-4.1$ echo -n "zhang liang" # 末尾不换行 zhang liang-sh-4.1$
-e 启用反斜线转义解释
-E 禁用反斜线转义解释【默认】
如果使用-e,那么下面信息将被转义:
\ 反斜线符号
a 发出警告声 如下:
-sh-4.1$ echo -e "ewraghe" ewrghe
b 光标回退一格,即向前删除一个字符。如下:
-bash-4.1$ echo "aaabbb" aaabbb -bash-4.1$ echo -e "aaabbb" aabb
c 不产生进一步的输出。如下:
[root@mode-6 ~]# echo 'sdgecwe' sdgecwe [root@mode-6 ~]# echo -e 'sdgecwe' sdge[root@mode-6 ~]#
e 逃避最近的字符
[root@mode-6 ~]# echo 'weregtwet' weregtwet [root@mode-6 ~]# echo -e 'weregtwet' wertwet # 字符 g 被逃避
f 换行,但是下一行是从上一行最后开始的。如下:
[root@mode-6 ~]# echo 'aaafbbfcfdddd' aaafbbfcfdddd [root@mode-6 ~]# echo -e 'aaafbbfcfdddd' aaa bb c dddd
n 换行.。如下:
-bash-4.1$ echo -e "aaanbbb" aaa bbb
r 光标移到行首,但是不会换行。如下:
-bash-4.1$ echo -e "aaarbbbrcccrddd" ddd
t 插入水平制表符。如下:
[root@mode-6 ~]# echo -e 'aaatbbtctdddd' aaa bb c dddd
v 插入垂直制表符。如下:
[root@mode-6 ~]# echo -e 'aaavbbvcvdddd' aaa bb c dddd
NNN 八进制值表示的字节NNN(1到3个数字)
xHH 十六进制值表示的字节NNN(1到2个数字)
4、常用示例
暂无
5、当前命令所在位置和类型
-bash-4.1$ which echo /bin/echo -bash-4.1$ type echo echo is a shell builtin
原文始发于:Linux echo 命令