當前位置:編程學習大全網 - 電腦編程 - shell的for while讀取文件寫法和區別

shell的for while讀取文件寫法和區別

常見的while和for循環的寫法,大概有如下幾種:

while循環:會將每行的內容讀入到line變量,當while出現空行,用if判斷字符=0, contiun

for循環: 將讀入的內容以IFS(shell中的環境變量,Internal Field Seperator,字段分隔符)為界分隔, 然後將各個分隔開的內容,逐壹讀入變量line。本質上說,for循環讀取的是字段,只不過可以設置IFS為\n這樣能夠逐行讀取。

如果希望for處理文件按回車分隔,則需重新定義分隔符 IFS:內部字段分隔符 IFS=$'\n'

示例1

示例2

  • 上一篇:java面向對象編程練習答案
  • 下一篇:2500KVA的變壓器GCK出線800的開關垂直排怎麽算,800的開關能做抽屜嗎。
  • copyright 2024編程學習大全網