主页 > 人工智能  > 

Linux系统--echo命令的使用说明

Linux系统--echo命令的使用说明

一、echo命令的基本语法

echo 命令 - 显示一行文本

echo [option] [string]

SYNOPSIS(总览) echo[OPTION]... [STRING]... DESCRIPTION(描述) 允许在标准输出上显示STRING(s). -n 不输出行尾的换行符. -e 允许对下面列出的加反斜线转义的字符进行解释. -E 禁止对在STRINGs中的那些序列进行解释. --help 显示帮助并退出(须单独运行) --version 输出版本信息并退出(须单独运行)

二、实例说明:

1、在终端显示一行消息

[root@localhost test]# echo 'hello world!' hello world!

2、打印变量的值

[root@localhost test]# x=123 [root@localhost test]# echo $x 123

3、打印一行带有双引号的文本

[root@localhost test]# echo 'welcome to "beijing"' welcome to "beijing"

4、打印一行带有单引号的文本

[root@localhost test]# echo "We're good friends." We're good friends.

5、输出重定向到文件

[root@localhost test]# echo "I'm very good." > an.txt [root@localhost test]# cat an.txt I'm very good.

6、匹配相同的文件

[root@localhost test]# echo *.txt 1.txt 34.txt 55.txt 66.txt ab.txt an.txt etc_file.txt file2_ect.txt ini.txt num.txt

7、显示当前路径下所有的文件夹和文件

[root@localhost test]# echo * 1.txt 34.txt 55.txt 66.txt ab.txt an.txt echo_test.sh eir etc_file.txt file2_ect.txt for_loop.sh ini.txt num.txt start tay test.sh week.en yer

8、创建新行

[root@localhost test]# echo -e "welcome \nto \nbeijing" welcome to beijing

9、单词之间创建制表符空格

[root@localhost test]# echo -e "welcome\tto\tbeijing\tshanghai" welcome to beijing shanghai

10、合并新行和制表符

[root@localhost test]# echo -e "\twelcome\n\tto\n\tbeijing" welcome to beijing

11、创建垂直制表符

[root@localhost test]# echo -e "welcome\vto\vbeijing" welcome to beijing

12、合并新行和垂直制表符

[root@localhost test]# echo -e "\nwelcome\n\vto\n\vbeijing" welcome to beijing

13、使用回车选项,替换前面相同的字符

[root@localhost test]# echo -e "welcome\rto \nbeijing" to come beijing

14、截断文本

[root@localhost test]# echo -e "welcome to bei\cjing" welcome to bei[root@localhost test]#

15、退格键

[root@localhost test]# echo -e "welcome \bto \bbeijing" welcometobeijing

16、shell 脚本中 echo 命令的使用

[root@localhost test]# cat echo_test.sh #!/bin/bash # Echo Command Usage in Script os_version=$(grep -i "PRETTY_NAME" /etc/os-release | awk -F'=' '{print $2}' | sed 's/"//g') no_cpus=$(lscpu | grep '^CPU(s):' | awk -F":" '{print $2}' | sed "s/^[ \t]*//") total_mem=$(grep MemTotal /proc/meminfo | awk -F":" '{print $2}' | sed "s/^[ \t]*//") echo 'OS Version :' $os_version echo 'Number of CPUs :' $no_cpus echo 'Total Memory :' $total_mem [root@localhost test]# ./echo_test.sh OS Version : CentOS Linux 7 (Core) Number of CPUs : 8 Total Memory : 2027676 kB

标签:

Linux系统--echo命令的使用说明由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Linux系统--echo命令的使用说明