echo 是乙個 shell 內建命令,用來在終端輸出字串
[root@server1 mnt]# sh test.sh
students,你好!
[root@server1 mnt]# cat test.sh
#!/bin/bash
name="shell教程"
url=""
echo "students,你好!" #直接輸出字串
echo $url #輸出變數
[root@server1 mnt]# sh test.sh
tom is 20 years old, 175cm in height and 62kg in weight.
thank you!
[root@server1 mnt]# cat test.sh
#!/bin/bash
name="tom"
age=20
height=175
weight=62
echo -n "$ is $ years old, "
echo -n "$cm in height "
echo "and $kg in weight."
echo "thank you!"
預設情況下,echo 不會解析以反斜槓\開頭的轉義字元。比如,\n表示換行,echo 缺省會將它作為普通字元對待
[root@server1 mnt]# echo "hello \nworld"
hello \nworld
[root@server1 mnt]# echo -e "hello \nworld"
hello
world
有了-e引數,我們也可以使用轉義字元\c來強制 echo 命令不換行了
[root@server1 mnt]# sh test.sh
tom is 20 years old, 175cm in height and 62kg in weight.
thank you!
[root@server1 mnt]# cat test.sh
#!/bin/bash
name="tom"
age=20
height=175
weight=62
echo -e "$ is $ years old, \c"
echo -e "$cm in height \c"
echo "and $kg in weight."
echo "thank you!"
shell命令之echo命令詳解
帶雙引號不帶雙引號輸出的結果一致,雙引號可省略 echo it is a test echo it is a testecho it is a test 輸出如下 it is a test 能否引用變數 能否引用轉移符 能否引用文字格式符 如 換行符 製表符 單引號否 否雙引號能能 無引號能能 補充...
shell指令碼 echo命令使用
這裡直接給出例子 顯示普通字串 echo it is a test 這裡的雙引號完全可以省略,以下命令與上面例項效果一致 echo it is a test 顯示轉義字串 echo it is a test 顯示結果 it is a test 顯示變數 read 命令從標準輸入中讀取一行,並把輸入行...
shell程式設計之echo命令
shell的echo命令是用於字串的輸出,格式為 echo string 1.顯示普通字串 echo it is test 結果為 it is a test2.顯示轉義字串 echo it is a test 結果為 it is a test 3.顯示變數 bin bash read name ec...