日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 命令之 echo -- 输出指定的字符串或者变量的值

發布時間:2023/12/3 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 命令之 echo -- 输出指定的字符串或者变量的值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

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

一、命令介紹

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

(二)合并上下單元格內容

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

總結

以上是生活随笔為你收集整理的Linux 命令之 echo -- 输出指定的字符串或者变量的值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。