Linux 命令之 echo , bc

1、echo $變量名 會打印變量;

[root@linuxcool ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
2、echo 'obase=16;31155' |bc

結果:79B3;

 

bc 指的是linux的計算器;參考:Linux命令之bc命令

obase=16指的是把後面的值轉換爲16進制;

 

 

 

文章目錄
一、命令介紹
二、命令選項
三、命令示例
(一)輸出變量的值
(二)合併上下單元格內容
(三)查看一行第一欄
(四)查看一行的第一和第三欄
(五)結合輸出重定向符,將字符串信息導入文件中
(六)使用反引號符執行命令,並輸出其結果到終端
(七)輸出帶有換行符的內容
(八)輸出信息中刪除某個字符
一、命令介紹
echo 命令用於在終端設備上輸出(顯示/打印)字符串或變量的值。

人們一般在變量前加上 $ 符號的方式來引用變量,例如:$PATH,然後再用 echo 命令將變量值輸出。或者直接使用 echo 命令輸出一段字符串到屏幕上,起到提示用戶的作用。

二、命令選項
選項 說明
-e 激活轉義字符
-E 禁用反斜槓轉義的解釋(默認)
--help 查看幫助信息,奇怪在我的 CentOS 命令終端中無效呀!!!只能使用 man echo 查看幫助信息了
使用-e選項時,若字符串中出現以下字符,則特別加以處理,而不會將它當成一般文字輸出:

轉義字符 說明
\a 發出警告聲
\b 刪除前一個字符
\c 不產生進一步輸出 (\c 後面的字符不會輸出)
\f 換行但光標仍舊停留在原來的位置
\n 換行且光標移至行首
\r 光標移至行首,但不換行
\t 插入tab
\v 與\f相同
\ 插入\字符
\nnn 插入 nnn(八進制)所代表的ASCII字符
三、命令示例
(一)輸出變量的值
[root@linuxcool ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
1
2
(二)合併上下單元格內容
echo 'esempio' | tr '[:lower:]' '[:upper:]'
1
(三)查看一行第一欄
echo a b c | awk '{print $1}'
1
(四)查看一行的第一和第三欄
echo a b c | awk '{print $1,$3}'
1
(五)結合輸出重定向符,將字符串信息導入文件中
[root@linuxcool ~]# echo "It is a test" > linuxcool
1
(六)使用反引號符執行命令,並輸出其結果到終端
[root@linuxcool ~]# echo `date`
1
(七)輸出帶有換行符的內容
[root@linuxcool ~]# echo -e "a\nb\nc"
a
b
c
1
2
3
4
注:\n 是換行符

(八)輸出信息中刪除某個字符
在要刪除的字符後面加上 \b,則該字符不會輸出,下例中注意看數字 3 消失了:

[root@linuxcool ~]# echo -e "123\b456"
12456
 

參考:Linux 命令之 echo -- 輸出指定的字符串或者變量的值

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章