두 파일 목록의 차이점을 확인하고 싶습니다.
하나는 ls | cut -c 1-4
이고 다른 하나는ls | cut -c 1-4 | uniq
이 작업을 수행할 수 있는 방법이 있습니까 diff (ls | cut -c 1-4) (ls | cut -c 1-4 | uniq)
? 아니면 두 목록 명령을 파일에 저장한 다음 차이점을 확인할 수 있는 방법이 있습니까?
감사해요
답변1
이것은 작동합니다 (Linux, bash에서 테스트)
diff <(ls | cut -c 1-4) <(ls | cut -c 1-4 | uniq)
또는 일반적으로 두 개의 명령 cmd1 및 cmd2가 일부 출력을 생성하도록 합니다.
diff <(cmd1) <(cmd2)