gpt4 book ai didi

bash - awk 和 sed 拆分文件

转载 作者:行者123 更新时间:2023-11-29 09:08:35 26 4
gpt4 key购买 nike

如果我有一个文件 test.txt:

example 1 content 2013-3-8:
hello java
example 2 content 2013-4-9:
hello c

如何使用 awk 或 sed 将 test.txt 分成两个文件

测试1

hello java

测试2

hello c

我使用下面的命令:

awk '/example/{i++}{print > "test"i}' test.txt

但它会保留在第一行(例如 xxx),我可以在 awk 中的 print 中添加一些片段以删除第一行吗?

最佳答案

你几乎拥有它:

awk '/^example/ { i++; next } { print >"test"i}'

next 使 awk 跳过其余语句。

关于bash - awk 和 sed 拆分文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19650580/

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