Linux系统--echo命令的使用说明
- 人工智能
- 2025-08-25 15:24:02

一、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 1233、打印一行带有双引号的文本
[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.txt7、显示当前路径下所有的文件夹和文件
[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 yer8、创建新行
[root@localhost test]# echo -e "welcome \nto \nbeijing" welcome to beijing9、单词之间创建制表符空格
[root@localhost test]# echo -e "welcome\tto\tbeijing\tshanghai" welcome to beijing shanghai10、合并新行和制表符
[root@localhost test]# echo -e "\twelcome\n\tto\n\tbeijing" welcome to beijing11、创建垂直制表符
[root@localhost test]# echo -e "welcome\vto\vbeijing" welcome to beijing12、合并新行和垂直制表符
[root@localhost test]# echo -e "\nwelcome\n\vto\n\vbeijing" welcome to beijing13、使用回车选项,替换前面相同的字符
[root@localhost test]# echo -e "welcome\rto \nbeijing" to come beijing14、截断文本
[root@localhost test]# echo -e "welcome to bei\cjing" welcome to bei[root@localhost test]#15、退格键
[root@localhost test]# echo -e "welcome \bto \bbeijing" welcometobeijing16、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 kBLinux系统--echo命令的使用说明由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Linux系统--echo命令的使用说明”