방금 레거시 쉘 스크립트 (Solaris에서 이전 ksh88로 작성 됨)를 열고 코드 전체에서 다음이 반복되는 것을 발견했습니다.
[ -f $myfile ] && \rm -f $myfile
탈출 백 슬래시는 나를 이상하게 생각합니다.
이런 종류의 (명백히 쓸모없는) 탈출이 코드 전체에서 반복되기 때문에 의도적이라는 것을 알고 있습니다. 원래의 저자는 오래 전에 사라져서 그에게 연락을 요청할 수 없습니다.
이것은 단순히 저자의 재미있는 특유성입니까, 아니면 어느 시점에서 의미가있는 일종의 더 이상 사용되지 않는 모범 사례입니까? 아니면 실제로 권장되는 방법이며 어쩌면 뭔가를 놓치고 있습니까?
rm
전체 경로 로 호출하면 충분합니다.