다음과 같은 경로가 포함된 파일이 있습니다.
/Users/a/Desktop
/Users/a/Documents
/Users/a/Documents/Work
현재 디렉토리( )가 포함된 모든 행을 삭제하는 가장 간단한 방법은 무엇입니까 $PWD
?
답변1
grep -v "^$PWD$" FILE-LIST
-v
역방향으로 검색하여 일치하지 않는 줄만 인쇄합니다.^...$
패턴이 전체 줄에만 일치하는지 확인하세요. 그렇지 않으면 모든 하위 디렉터리$PWD
도 필터링됩니다.