목록에서 쉼표가 없는 이름을 제외하고 파일로 출력하려면 어떻게 해야 합니까? 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