在shell腳本中,可以使用while
循環結合read
命令來逐行讀取文件內容。以下是一個示例:
#!/bin/bash
# 文件路徑
file="/path/to/file.txt"
# 循環讀取文件每一行
while IFS= read -r line
do
# 打印每一行內容
echo "$line"
done < "$file"
在上述示例中,while
循環用于逐行讀取文件內容,read -r line
命令用于將每一行內容賦值給變量line
。然后可以在循環體中對每一行內容進行處理,這里僅僅是將其打印出來。
注意,在循環的末尾,使用重定向< "$file"
將文件內容傳遞給循環,以便循環能夠讀取該文件。
請將/path/to/file.txt
替換為你要讀取的實際文件路徑。