올바르게 작동하지 않는 것 같습니다.
$ 4는 C 파일입니다. $ in은 입력 파일입니다. $ 5는 새로 입력 된 $ 4의 입력 파일 다음에 생성 된 출력 파일입니다 (이 파일에 대해서는 잘 모르겠습니다).쉘 스크립트 - diff 명령 사용
$ out은 스크립트를 실행하기 전에 생성 한 출력입니다.
이후, 나는 5 달러와 1 달러를 비교하여 동등한 지 확인하려고합니다.
나는 무엇을하고 있는지 궁금합니다. 평균.
$4 < $in > $5
if diff $5 $out >/dev/null 2>&1 ;
then
echo "same!"
else
echo "different!"
fi
(이것은 Bourne 쉘에)
심각하게? 그 모든 것, 그리고 당신이 묻는 것은 sh에서 무엇을합니까? – melpomene
나는 또한 $ 5 부분에 대해 묻고 있습니다. 롤. 나는 그것을 질문으로 만들려고 노력할 것이다. –
"$ 4 <$ in"의 출력을 $ out과 비교하려고합니다. –