リストからコンマのない名前を除いてファイルに出力するにはどうすればよいですか? grepを使うべきですか?
例:
Charlie Chapman
William, Henry
Gary, Stevens
Mark Twain
Harry Potter
Smithy, John
Mon
答え1
いくつかのオプションがあります。
そしてgrep
:
grep -v , file > new_file
sed
GNUまたはBSDの使用sed
:
sed -i.bak '/,/d' file
バージョンgawk
4.1.0以降:
gawk -i inplace -v INPLACE_SUFFIX=.bak '!/,/' file
そしてperl
:
perl -i.bak -nle 'print unless /,/' file