-2 grep
如何从我的列表中排除没有逗号的名称并将它们输出到文件?我应该使用grep吗?
例子:
Charlie Chapman
William, Henry
Gary, Stevens
Mark Twain
Harry Potter
Smithy, John
Mon
Run Code Online (Sandbox Code Playgroud)
您有多种选择。
与grep
:
grep -v , file > new_file
Run Code Online (Sandbox Code Playgroud)
使用 GNUsed
或 BSD sed
:
sed -i.bak '/,/d' file
Run Code Online (Sandbox Code Playgroud)
随着gawk
上述4.1.0版本:
gawk -i inplace -v INPLACE_SUFFIX=.bak '!/,/' file
Run Code Online (Sandbox Code Playgroud)
与perl
:
perl -i.bak -nle 'print unless /,/' file
Run Code Online (Sandbox Code Playgroud)