当前位置: 技术问答>linux和unix
shell 如何从某行开始读文件?
来源: 互联网 发布时间:2016-07-03
本文导语: 比如,我要从第3091行开始读文件test.txt,一直读到结尾。 如何实现? | sed -n '3091,$'p test.txt | cat file | sed -ne '3091,$p' | 你是要读3091这整行 还是大于3091行...
比如,我要从第3091行开始读文件test.txt,一直读到结尾。
如何实现?
如何实现?
|
sed -n '3091,$'p test.txt
|
cat file | sed -ne '3091,$p'
|
你是要读3091这整行 还是大于3091行呢
如果是3091整行的话 awk 'NR==3091{gsub(/,/," ");print}' test.txt
大于3091行的话 awk 'NR>=3091{gsub(/,/," ");print}' test.txt
如果是3091整行的话 awk 'NR==3091{gsub(/,/," ");print}' test.txt
大于3091行的话 awk 'NR>=3091{gsub(/,/," ");print}' test.txt