輸入輸出重定向

簡而言之,輸入重定向是指把文件導入到命令中,而輸出重定向則是指把原本要輸出到屏幕的數據信息寫入到指定文件中。

輸出重定向

  • 標準輸出重定向 >
  • 錯誤輸出重定向 2>

>>代表追加道源文件末尾,>是清空後輸入

輸入重定向

  • 標準輸入重定向 <

<<遇到分隔符就停止輸入

管道命令符

執行格式為“命令 A | 命令 B”
把前一個命令原本要輸出到屏幕的數據當作是後一個命令的標準輸入

命令行的通配符

如星號(*)代表匹配零個或多個字符,問號(?)代表匹配單個字符,中括號內加上數字[0-9]代表匹配 0~9之間的單個數字的字符,而中括號內加上字母[abc]則是代表匹配 a、b、c 三個字符中的任意一個字符。

常用的轉義字符

  • 反斜槓(\):使反斜槓後面的一個變量變為單純的字符串。
  • 單引號(’’):轉義其中所有的變量為單純的字符串。
  • 雙引號(""):保留其中的變量屬性,不進行轉義處理。
  • 反引號(``):把其中的命令執行後返回結果。

重要的環境變量

符號迴歸常見問題_輸出重定向