溫馨提示×

如何使用Shell逐行讀取文件

小億
104
2024-05-30 11:58:08
欄目: 編程語言

使用Shell逐行讀取文件可以使用while read結(jié)構(gòu),示例如下:

#!/bin/bash

while IFS= read -r line; do
    echo "$line"
done < file.txt

上述代碼中,while read結(jié)構(gòu)會逐行讀取文件file.txt的內(nèi)容,并將每一行賦值給變量line,然后通過echo命令輸出該行內(nèi)容。IFS=用于防止read命令自動去除行尾的空格或制表符。-r選項用于防止反斜杠字符的特殊處理。

0