두 파일 (을 사용할 수 없음)을 filea
과 fileb
으로 정렬하고 싶지 않습니다. 셸 스크립트를 사용하여 두 파일을 정렬하지 않고 비교하십시오.
filea fileb
cat cat
dog elephant
cat snake
rabbit pony
filea
의 내용이 다음 파일의 내용이 다른과 파일 2가 뱀, 다음 sna
를 표시하면 코끼리 다음, ele
표시가 포함되어있는 경우, fileb
에 어떤 표시 fileb
의 것과 동일하면
pon
을 표시하십시오.
나는
cmp
를 사용하여 시도 :
if cmp -s filea fileb
then echo $"fileb"
fi
하지만 아무것도 표시되지 않았다. 출력을 세 번째 파일의 열에 넣기를 원합니다.
당신의 SED 구문을 설명 할 수 있습니까? 감사합니다. – t28292
'sed' 명령은 3 문자 (처음 3 문자)를 기억하고 그 행의 여분의 문자와도 일치하지만 기억 된 것만으로 전체를 대체합니다. –