bash – awk&sed拆分文件
发布时间:2020-12-15 22:14:15 所属栏目:安全 来源:网络整理
导读:如果我有一个文件test.txt: example 1 content 2013-3-8:hello javaexample 2 content 2013-4-9:hello c 如何使用awk或sed将test.txt分隔为两个文件 TEST1 hello java TEST2 hello c 我使用以下命令: awk '/example/{i++}{print "test"i}' test.txt 但它仍
如果我有一个文件test.txt:
example 1 content 2013-3-8: hello java example 2 content 2013-4-9: hello c 如何使用awk或sed将test.txt分隔为两个文件 TEST1 hello java TEST2 hello c 我使用以下命令: awk '/example/{i++}{print > "test"i}' test.txt 但它仍将是第一行(例如xxx),我可以在awk中添加一些片段来删除第一行吗? 解决方法
你几乎拥有它:
awk '/^example/ { i++; next } { print >"test"i}' 下一步让awk跳过其余的语句. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |