스팸을 피하기 위해 하나의 질문 만하고 있습니다. 어떤 명령을 사용해야하는지 모르는 3 가지 상황이 있습니다. 그들은:
이름에 3 자 이상인 모든 파일을 나열하십시오 .
"소유자에게 쓰기 권한"이있는 파일 수를 계산하십시오.
BD.txt다음과 같은 내용 의 파일이 있습니다 (예 :).
Mary:Boston:20 John:New York:18 Paul:New York:25 Andrew:New Paris:30
뉴욕에 얼마나 많은 사람들이 살고 있는지 보여줘야합니다. 일반적으로 다음을 사용합니다.
cat BD.txt | grep **place_name** | wc -l
그러나 이것은 하나의 단어를 찾으려면 작동합니다. “New York”을 입력하면이 명령은 이름이“New”인 모든 행을 계산하고 나머지는 무시합니다 (공백 문자로 인해).
이 상황에서 무엇을 사용해야합니까?