Linux命令:echo
快速指南:echo
命令,用於打印傳遞給它的參數。
echo
命令只有一個簡單的功能:將傳遞給它的參數打印到輸出中。
以下是一個示例:
1 | echo "hello" |
將在終端打印hello
。
我們可以將輸出附加到一個文件中:
1 | echo "hello" >> output.txt |
我們可以插值環境變量:
1 | echo "The path variable is $PATH" |
請注意,特殊字符需要使用反斜線 \
進行轉義。例如,$
:
這僅僅是一個開始。當涉及與shell功能的交互時,我們可以做一些有趣的事情。
我們可以輸出當前文件夾中的文件:
1 | echo \* |
我們可以輸出以字母 o
開頭的當前文件夾中的文件:
1 | echo o\* |
這裡可以使用任何有效的Bash(或您使用的任何shell)命令和功能。
您可以打印您的主目錄路徑:
1 | echo ~ |
您還可以執行命令並將結果打印到標準輸出(或文件,正如您所見):
1 | echo $(ls -al) |
請注意,預設情況下不會保留空格。如果需要保留,則需要將命令用雙引號括起來:
您可以生成一個字符串列表,例如範圍:
1 | echo {1..5} |
echo
命令適用於Linux、macOS、WSL以及任何具有UNIX環境的地方。
tags: [“Linux”, “命令行”, “echo”, “shell”]