我有一个文本文件,例如:
test.txt:
Hello my name is test
Well my name will be test
Hello Hello test
Hello my name already is test
现在,我想获取每个“Hello”和“test”之间的所有内容。这对我很有效:cat test.txt | sed --quiet '/Hello/,/test/p'
它给出以下输出:
Hello my name is test
Hello Hello test
Hello my name already is test
我的发现是否可以这样分开:
Hello my name is test;
Hello Hello test;
Hello my name already is test;
分隔符不必为“;“任何其他字符都可以。
1条答案
按热度按时间w6mmgewl1#
您的问题不清楚,但是,假设您希望以
Hello
开头的行并在末尾添加分号,您可以尝试;