Shell輸入輸出

2021-07-29 20:33:33 字數 871 閱讀 6411

重定向至檔案

echo用於顯示,read用於讀入,其中person是變數名字,shell中變數用字使用的時候用${}框起來

#input and output

echo

"what's your name?"

read person

echo

"hello, $"

效果如下圖:

顯示轉義字元

echo "\"it is a test\""
顯示變數
var=10

echo

"$"

顯示換行

echo本身就帶換行

顯示不換行

bash帶e才顯示轉義字元,但是zsh不需要帶e即可

echo

-e"hhh\c"

echo

"test"

結果如下圖

重定向,輸出到1.txt,然後用cat命令檢視檔案內容

echo

"test test test" > 1.txt

echo `cat 1.txt`

效果如下

shell 輸入輸出

標準輸入 stdin 0,或者 鍵盤 標準輸出 stdout 1,或者 終端顯示器 標準錯誤輸出 stderr 2,2 或者2 指令執行失敗返回的錯誤資訊,終端顯示器 將輸出結果重定向到檔案中 1.覆蓋到檔案中 command outputfile 檔案的完整路徑 兩邊需要空格 2.追加到檔案中 新...

Shell 輸入 輸出重定向

大多數 unix 系統命令從你的終端接受輸入並將所產生的輸出傳送回 到您的終端。乙個命令通常從乙個叫標準輸入的地方讀取輸入,預設情況下,這恰好是你的終端。同樣,乙個命令通常將其輸出寫入到標準輸出,預設情況下,這也是你的終端。重定向命令列表如下 命令說明 command file 將輸出重定向到 fi...

Shell 輸入 輸出重定向

大多數 unix 系統命令從你的終端接受輸入並將所產生的輸出傳送回 到您的終端。乙個命令通常從乙個叫標準輸入的地方讀取輸入,預設情況下,這恰好是你的終端。同樣,乙個命令通常將其輸出寫入到標準輸出,預設情況下,這也是你的終端。重定向命令列表如下 命令說明 command file 將輸出重定向到 fi...