Linux 命令之 echo -- 输出指定的字符串或者变量的值
生活随笔
收集整理的這篇文章主要介紹了
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 -- 输出指定的字符串或者变量的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 命令之 sed -- 功能强
- 下一篇: 骑士卡多少岁可以办?