디렉토리의 모든 파일 시작 부분에 줄을 추가하고 싶습니다.perl 명령 줄을 사용하여 디렉토리의 모든 파일에 줄을 추가하는 방법
perl -i.bkp -p -e 'print "#include top_level.reset\n" if $. == 1' *.reset
그러나이 명령은 디렉토리의 첫 번째 파일 만 업데이트합니다. $.
이 다음 파일로 재설정되지 않기 때문입니다.
모든 파일을 수정하는 방법.
디렉토리의 모든 파일 시작 부분에 줄을 추가하고 싶습니다.perl 명령 줄을 사용하여 디렉토리의 모든 파일에 줄을 추가하는 방법
perl -i.bkp -p -e 'print "#include top_level.reset\n" if $. == 1' *.reset
그러나이 명령은 디렉토리의 첫 번째 파일 만 업데이트합니다. $.
이 다음 파일로 재설정되지 않기 때문입니다.
모든 파일을 수정하는 방법.
ls -1 *.reset | xargs -n 1 perl -i.bkp -p -e 'print "#include top_level.reset\n" if $. == 1'