学校网站开发方案模板,南京网站建设报价,网站建设特效大全,江苏海宏建设工程有限公司网站作者#xff1a; tecmint Avishek Kumar 译者#xff1a; LCTT geekpi | 2014-10-03 12:42 评论: 4 收藏: 5 分享: 5 echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令#xff0c;通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或… 作者 tecmint Avishek Kumar 译者 LCTT geekpi | 2014-10-03 12:42 评论: 4 收藏: 5 分享: 5 echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。 echo命令的语法是 1 echo [选项] [字符串] 1. 输入一行文本并显示在标准输出上 1 echo Tecmint is a community of Linux Nerds 会输出下面的文本: 1 Tecmint is a community of Linux Nerds 2. 输出一个声明的变量值 比如声明变量x并给它赋值为10。 $ x10会输出它的值 $ echo The value of variable x $x The value of variable x 103. 使用‘\b‘选项 ‘-e‘后带上\b会删除字符间的所有空格。 注意 Linux中的选项‘-e‘扮演了转义字符反斜线的翻译器。 $ echo -e Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds TecmintisacommunityofLinuxNerds4. 使用‘\n‘选项 ‘-e‘后面的带上‘\n’行会在遇到的地方作为新的一行 1 $ echo -e Tecmint \nis \na \ncommunity \nof \nLinux \nNerds
2
3 Tecmint
4 is
5 a
6 community
7 of
8 Linux
9 Nerds 5. 使用‘\t‘选项 ‘-e‘后面跟上‘\t’会在空格间加上水平制表符。 1 $ echo -e Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds
2
3 Tecmint is a community of Linux Nerds 6. 也可以同时使用换行‘\n‘与水平制表符‘\t‘ 1 $ echo -e \n\tTecmint \n\tis \n\ta \n\tcommunity \n\tof \n\tLinux \n\tNerds
2
3 Tecmint
4 is
5 a
6 community
7 of
8 Linux
9 Nerds 7. 使用‘\v‘选项 ‘-e‘后面跟上‘\v’会加上垂直制表符。 1 $ echo -e \vTecmint \vis \va \vcommunity \vof \vLinux \vNerds
2
3 Tecmint
4 is
5 a
6 community
7 of
8 Linux
9 Nerds 8. 也可以同时使用换行‘\n‘与垂直制表符‘\v‘ 1 $ echo -e \n\vTecmint \n\vis \n\va \n\vcommunity \n\vof \n\vLinux \n\vNerds2 3 4 Tecmint5 6 is7 8 a9
10 community
11
12 of
13
14 Linux
15
16 Nerds 注意 你可以按照你的需求连续使用两个或者多个垂直制表符水平制表符与换行符。 9. 使用‘\r‘选项 ‘-e‘后面跟上‘\r’来指定输出中的回车符。LCTT 译注会覆写行开头的字符 1 $ echo -e Tecmint \ris a community of Linux Nerds
2
3 is a community of Linux Nerds 10. 使用‘\c‘选项 ‘-e‘后面跟上‘\c’会抑制输出后面的字符并且最后不会换新行。 1 $ echo -e Tecmint is a community \cof Linux Nerds
2
3 Tecmint is a community tecmint:~$ 11. ‘-n‘会在echo完后不会输出新行 1 $ echo -n Tecmint is a community of Linux Nerds
2 Tecmint is a community of Linux Nerdstecmint:~/Documents$ 12. 使用‘\a‘选项 ‘-e‘后面跟上‘\a’选项会听到声音警告。 1 $ echo -e Tecmint is a community of \aLinux Nerds
2 Tecmint is a community of Linux Nerds 注意 在你开始前请先检查你的音量设置。 13. 使用echo命令打印所有的文件和文件夹ls命令的替代 1 $ echo *
2
3 103.odt 103.pdf 104.odt 104.pdf 105.odt 105.pdf 106.odt 106.pdf 107.odt 107.pdf 108a.odt 108.odt 108.pdf 109.odt 109.pdf 110b.odt 110.odt 110.pdf 111.odt 111.pdf 112.odt 112.pdf 113.odt linux-headers-3.16.0-customkernel_1_amd64.deb linux-image-3.16.0-customkernel_1_amd64.deb network.jpeg 14. 打印制定的文件类型 比如让我们假设你想要打印所有的‘.jpeg‘文件使用下面的命令。 $ echo *.jpeg network.jpeg 15. echo可以使用重定向符来输出到一个文件而不是标准输出 $ echo Test Page testpage ## Check Contentavitecmint:~$ cat testpage Test Pageecho 选项列表 如显示不全请左右滑动 选项 描述 -n不输出末尾的换行符。 -e启用反斜线转义。 \b退格 \\反斜线 \n新行 \r回车 \t水平制表符 \v垂直制表符就是这些了不要忘记在下面留下你的反馈。 转载于:https://www.cnblogs.com/moying-wq/p/9999272.html