在Linux中,可以使用shell腳本逐行讀取文件。有多種方法可以實現這個功能,下面是幾個常見的方法:
方法一:使用while循環和read命令逐行讀取文件
#!/bin/bash
file="filename.txt"
while IFS= read -r line
do
echo "$line"
done < "$file"
方法二:使用cat命令和管道符號配合使用
#!/bin/bash
file="filename.txt"
cat "$file" | while IFS= read -r line
do
echo "$line"
done
方法三:使用awk命令逐行處理文件
#!/bin/bash
file="filename.txt"
awk '{print $0}' "$file"
需要注意的是,這些方法在處理大型文件時可能會消耗較多的系統資源。如果需要處理大型文件,可以考慮使用其他工具或編程語言來代替Shell腳本。