输入文件 1 是:
dog 123 4335
cat 13123 23424
deer 2131 213132
bear 2313 21313
Run Code Online (Sandbox Code Playgroud)
我给匹配的模式来自 in other file(比如dog 123 4335来自 file2)。
我匹配行的模式,dog 123 4335并且在打印没有匹配行的所有行后,我的输出是:
cat 13123 23424
deer 2131 213132
bear 2313 21313
Run Code Online (Sandbox Code Playgroud)
如果只使用无行地址只使用模式,例如1s
如何匹配和打印行?
我想从文件中提取包含 PAT1 但不包含 PAT2 的行。例如,使用 PAT1='dog'、PAT2='cat' 和以下输入:
1 cat chicken
2 bird dog apple
3 dog orange cat
4 cat juice coffee
5 cow milk dog
Run Code Online (Sandbox Code Playgroud)
我想要以下输出:
2 bird dog apple
5 cow milk dog
Run Code Online (Sandbox Code Playgroud) 输入数据的特点:
输入
100,210,354,462|acct
331,746,50|mis
90,263,47,14|sales
Run Code Online (Sandbox Code Playgroud)
输出
100acct
210acct
354acct
462acct
331mis
746mis
50mis
90sales
263sales
47sales
14sales
Run Code Online (Sandbox Code Playgroud)