文章目录
一、命令介绍
- 一、命令介绍
- 二、命令选项
- 三、命令示例
- (一)输出变量的值
- (二)合并上下单元格内容
- (三)查看一行第一栏
- (四)查看一行的第一和第三栏
- (五)结合输出重定向符,将字符串信息导入文件中
- (六)使用反引号符执行命令,并输出其结果到终端
- (七)输出带有换行符的内容
- (八)输出信息中删除某个字符
echo 命令用于在终端设备上输出(显示/打印)字符串或变量的值。
人们一般在变量前加上 $
符号的方式来引用变量,例如:$PATH
,然后再用 echo
命令将变量值输出。或者直接使用 echo
命令输出一段字符串到屏幕上,起到提示用户的作用。
-e
激活转义字符-E
禁用反斜杠转义的解释(默认)--help
查看帮助信息,奇怪在我的 CentOS 命令终端中无效呀!!!只能使用 man echo
查看帮助信息了
使用-e
选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
[root@linuxcool ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
(二)合并上下单元格内容
echo 'esempio' | tr '[:lower:]' '[:upper:]'
(三)查看一行第一栏
echo a b c | awk '{print $1}'
(四)查看一行的第一和第三栏
echo a b c | awk '{print $1,$3}'
(五)结合输出重定向符,将字符串信息导入文件中
[root@linuxcool ~]# echo "It is a test" > linuxcool
(六)使用反引号符执行命令,并输出其结果到终端
[root@linuxcool ~]# echo `date`
(七)输出带有换行符的内容
[root@linuxcool ~]# echo -e "a\nb\nc"
a
b
c
注:\n
是换行符
在要删除的字符后面加上 \b
,则该字符不会输出,下例中注意看数字 3 消失了:
[root@linuxcool ~]# echo -e "123\b456"
12456