echo 用于字符串的输出。命令格式:echo string
1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo It is a test
2.显示转义字符(使用双引号)
echo "\"it is a test\""
结果将是:
"It is a test"
同样,双引号也可以省略
3.原样输出字符串,不进行转义或取变量(使用单引号)
$ name=xiaowang
$ echo '$name\"'
$name\"
$ echo "$name\""
xiaowang"
4.显示变量
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量
#!/bin/sh
read name
echo "$name It is a test"
以上代码保存为 test.sh,name 接收标准输入的变量,结果将是:
./test.sh
OK #标准输入 OK
OK It is a test #输出
5.显示结果定向至文件
echo "It is a test" > myfile
6.显示命令执行结果
$ echo `date`
2018年03月18日 10:51:27
注意: 这里使用的是反引号 , 而不是单引号 ‘。
echo
命令
用于在终端设备上
输出
字符串
或变量提取后的值,这是在Linux系统中最常用的几个
命令
之一,但操作却非常简单。
人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用
echo
命令
予以
输出
。或者直接使用
echo
命令
输出
一段
字符串
到屏幕上,起到给用户提示的作用。
语法格式:
echo
[参数] [
字符串
]
常用参数:
不
输出
结尾的换行符
-e “\a”
发出警告音
-e “\b”
删除前面的一个字符
-e “\c”
结尾不加换行符
-e “\f”
换行,光标扔停留在原来的坐标位置
-e “\n”
换行,光标移至行首
-e “\r”
echo
会将输入的
字符串
送往标准
输出
。
输出
的
字符串
间以空白字符隔开, 并在最后加上换行号。
-n 不要在最后自动换行
-e 若
字符串
中出现以下字符,则特别加以处理,而不会将它当成一般
文字
输出
:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行
这是Ubuntu系统下的三个
命令
,跟
echo
本质一样,但是
输出
的字符是图形的 ,很可爱!
以下是安装
命令
:
sudo apt-get update;sudo apt-get install sysvbanner
sudo apt-get update;sudo apt-get install toilet
sudo ...
echo
命令
用于在终端设备上
输出
字符串
或变量提取后的值,这是在Linux系统中最常用的几个
命令
之一,但操作却非常简单。
人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用
echo
命令
予以
输出
。或者直接使用
echo
命令
输出
一段
字符串
到屏幕上,起到给用户提示的作用。
语法格式:
echo
[参数] [
字符串
]
常用参数:
不
输出
结尾的换行符
-e “\a”
发出警告音
-e “\b”
删除前面的一个字符
-e “\c”
结尾不加换行符