2016-10-01 2 views
2

나는 두 가지 명령 (Bourne 쉘)의 출력을 비교하는 CMP를 사용하려고 해요 시내. 어떤 해결책이 있습니까? 정말 고마워!

+1

아니,이 없다 ... 일반 파일을 생각하려고에 비해 얻지 않습니다. –

+0

나도 이것을 원했다. 나는 대체 스크립트를 사용할 수 있다면 쉘 스크립트를 쉽게 이해할 수있다. 스크립트의 대부분을 Bourne 쉘 호환으로 구입하면 일부 스크립트는 bash로 실행해야한다는 것을 기억해야한다. –

답변

1

프로세스 대체는 명명 된 파이프를 사용하여 구현됩니다 (또는 사용될 수 있습니다). 당신은 동일한 동작을 다시 직접 mkfifo을 사용할 수

mkfifo pipe1 pipe2 
ls $file1 > pipe1 & 
ls $file2 > pipe2 & 
cmp pipe1 pipe2 
rm pipe1 pipe2 

그러나 공연 외에

, 당신은 많은

관련 문제