echo
语法说明: 输出或者追加文件 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用 echo [-ne] [字符串] echo会将输入的字符串送往标准输出,输出的字符串间以空白字符隔开,并在最后加上换行号 参数: -n :不要在最后自动换行 -e :若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出 \a 发出警告声 \b 删除前一个字符 \c 最后不加上换行符号 \f 换行但光标仍停留在原来的位置 \n 换行且光标移至行首 \r 光标移至行首,但不换行 \t 插入tab \v与\f相同 \\插入\字符 \nnn插入nnn(八进制)所代表的ASCII字符 命令实践: [iyunv@yubing ~]# echo $LANG 显示语系 en_US.UTF-8 [iyunv@yubing ~]# echo "$LANG" 加上双引号,依然显示了语系 en_US.UTF-8 [iyunv@yubing ~]# echo '$LANG' 加上单引号后,显示的却是单引号中的内容了 $LANG [iyunv@yubing ~]# echo -n "yubing" 加上-n参数后,没有换行 yubing[iyunv@yubing ~]# [iyunv@yubing ~]# echo -e "yubing\a " 会发出警告声 yubing [iyunv@yubing ~]# echo -e "yu\bbing" ybing <==\b前面的u减去 了 [iyunv@yubing ~]# echo -e "yubing\c" 没有换行 yubing[iyunv@yubing ~]# [iyunv@yubing ~]# echo -e "yubing\f" yubing [iyunv@yubing ~]# echo -e "yubing\n" yubing [iyunv@yubing ~]# echo -e "yubing\r" yubing [iyunv@yubing ~]# touch yubing.txt [iyunv@yubing ~]# echo "my name is yubing" >yubing.txt 用echo 追加文件内容 [iyunv@yubing ~]# cat yubing.txt my name is yubing [iyunv@yubing ~]#
|