假设有一个未知行数的文本文件,我们需要在文件中间提取10行。我们如何使用Linux命令来实现上述功能?
发布于 2016-08-09 18:40:24
·wc :计数行(第一个结果)
·awk :取wc返回的行,除以2再加5
·-n :获取最后一行尾巴
·head :获取第一个-n行
tail -n `wc filename | awk '{print (int($1/2)+5) }' ` filename | head -n 10这是一个错误,如果你需要检查错误,它不起作用
https://stackoverflow.com/questions/38848229
复制相似问题