Linux中sed命令循环读取各行数据

如题

我想做一个循环,一次读取一个一段内容中的一行数据,比如说从第2行到第n行。(注:每次只读取一行,我要用来进行一些操作)

for((i=2;i<20;i++))
do
filename=` find | sed -n "$ip" `
done
这样不行,sed -n "$ip" `应该怎么改写??

请大家指教~

应该是

sed -n "${i}p"

你的那个写法相当于 sed -n "${ip}" ,等于是取变量ip的值,当然不行了
温馨提示:答案为网友推荐,仅供参考
相似回答