gpt4 book ai didi

linux - Bash 文件操作

转载 作者:IT王子 更新时间:2023-10-29 00:47:03 26 4
gpt4 key购买 nike

从文件中提取第 3-5 行和第 11-13 行的最佳方法是什么(一行,最好使用头和尾)?

这完成了第一部分,但是我怎样才能在不弄乱的情况下捕获 11-13? xD

head -5 some_file | tail -3 > output_file

最佳答案

我认为 sed 可以轻松做到这一点 sed -n -e "3,5p"-e "11,13p"some_file > output_file

-n 告诉 sed 不要输出每一行。 -e' 告诉 sed 要打印哪些部分。看不到你是如何用 head 和 tail 做到这一点的:head -5 只给你前 5 行,所以你不能只把它传递给 tail - 你需要一个新命令,所以看起来在更复杂的情况下,例如:

head -5 some_file > output_file; tail -3 some_file >> output_file

关于linux - Bash 文件操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16781168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com