![쉼표로 구분된 파일의 단어를 공백으로 바꿉니다.](https://linux55.com/image/108043/%EC%89%BC%ED%91%9C%EB%A1%9C%20%EA%B5%AC%EB%B6%84%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EB%8B%A8%EC%96%B4%EB%A5%BC%20%EA%B3%B5%EB%B0%B1%EC%9C%BC%EB%A1%9C%20%EB%B0%94%EA%BF%89%EB%8B%88%EB%8B%A4..png)
디렉토리에 특정 단어를 제거하고 빈 문자열( ""
)로 바꾸려는 파일이 있습니다.
20c
표시할 파일 이름에 포함된 파일3월 20일( a
1월, b
2월 등). 파일 이름에 및 가 포함된 20c
21c
파일 만 22c
특정 단어를 제거할 수 있도록 하려면 어떻게 해야 합니까? 이 단어는 항상 6번째 필드(6열)에 나타납니다.
답변1
for f in ./*2[0-2]c*; do perl -i -pe 's/^[^,]*,{5}\KYOUR_SPECIFIC_WORD_ONLY//' "$f" ; done