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