1、逐行輸出所有行,
#!/bin/sh
#一次讀文件一行,可以根據需要編輯改行的內容
num=0
while read line
do
echo $line
echo "Do something..."
let num=num+1
done < input.txt
echo "$num"
2、使用Sed命令操作行
sed -n “3p” filename #輸出文件的第3行
sed -n “2,5p“ filename #輸出文件的第2到5行
sed ”/abc/d“ filename #刪除包含“abc”的行
sed “2d” filename #刪除第2行
sed ”$d“ filename #刪除最後一行
3、輸出指定文件的特定行
#!/bin/sh
#deleteLine.sh
FILE=$1
NUM=$2
cat $1 | sed -n "${NUM}p"
使用:./deleteLine.sh input.txt 3