我也一直在纠结这个问题。我有一个文件,我想将所有以"
(单引号)开头的行重定向到另一个文件。
line1
"\line2
line3
"!line4
"Line5
我努力了grep
,sed
,awk
。我只能删除以匹配项开头的行,但无法重定向到另一个文件。
答案1
$ grep '^"' infile >outfile
匹配^"
所有以 开头的行"
。它周围的单引号可以防止双引号弄乱你的 shell。
我也一直在纠结这个问题。我有一个文件,我想将所有以"
(单引号)开头的行重定向到另一个文件。
line1
"\line2
line3
"!line4
"Line5
我努力了grep
,sed
,awk
。我只能删除以匹配项开头的行,但无法重定向到另一个文件。
$ grep '^"' infile >outfile
匹配^"
所有以 开头的行"
。它周围的单引号可以防止双引号弄乱你的 shell。