2015-07-06 创建
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 "ewr\aghe"
ewrghe \b 光标回退一格,即向前删除一个字符。如下:
-bash-4.1$ echo "aaa\bbb"
aaa\bbb
-bash-4.1$ echo -e "aaa\bbb"
aabb \c 在最后不加换行。如下:
-bash-4.1$ echo "ewrwrrr\c"
ewrwrrr\c
-bash-4.1$ echo -e "ewrwrrr\c"
ewrwrrr-bash-4.1$ \e 转义
-bash-4.1$ echo -e "aaab\eggg"
aaabgg
\f 换行,但是下一行是从上一行最后开始的。如下:
-bash-4.1$ echo -e "aaa\fbbb"
aaa
bbb
\n 换行.。如下:
-bash-4.1$ echo -e "aaa\nbbb"
aaa
bbb \r 光标移到行首,但是不会换行。如下:
-bash-4.1$ echo -e "aaa\rbbb\rccc\rddd"
ddd \t 插入水平制表符。如下:
-bash-4.1$ echo -e "aaaaaa\tbbbbbb\tcccccc"
aaaaaabbbbbbcccccc
\v 插入垂直制表符。如下:
-bash-4.1$ echo -e "aaaaaa\vbbbbbb\vcccccc"
aaaaaa
bbbbbb
cccccc \0NNN 八进制值表示的字节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