.sh 코드를 작성하고 있는데 두 파일이 같은지 if문의 조건문으로 만들 수 있을까요? 찾아봐도 안나와서요 일단은 while read 문으로 파일 전부를 변수로 저장해서 하고있는데 일부만 비교를 하려고 하니까 또 답이 안나오더라구요 두 파일이 같은지를 조건문으로 그리고 파일의 일부만 같은지 검사를 할수 있는지 궁금합니다
md5sum으로 비교하면 될 듯 합니다
또는 diff로도 가능합니다.
diff 를 if조건문 안에 쓸 수 있나요? 그냥 [ diff 파일1 파일 2 ] 하니까 에러가 뜨는데 쓰는 방법이 따로 있나요?
그건 [가 명령어이기 때문입니다. bash의 재미있는 특징이지요.
이 경우엔 [를 쓰는 게 아니라 diff가 명령어. 즉 [와 ]를 벗기고 diff를 넣으면 되지요.
와 진짜 상상도 못했습니다 감사합니다
if diff a.txt b.txt 1>/dev/null;then echo "ok";else echo "no";fi
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
md5sum으로 비교하면 될 듯 합니다
md5sum으로 비교하면 될 듯 합니다
또는 diff로도 가능합니다.
또는 diff로도 가능합니다.
diff 를 if조건문 안에 쓸 수 있나요? 그냥 [
diff 를 if조건문 안에 쓸 수 있나요? 그냥 [ diff 파일1 파일 2 ] 하니까 에러가 뜨는데 쓰는 방법이 따로 있나요?
그건 [가 명령어이기 때문입니다. bash의 재미있는
그건 [가 명령어이기 때문입니다. bash의 재미있는 특징이지요.
이 경우엔 [를 쓰는 게 아니라 diff가 명령어. 즉 [와 ]를 벗기고 diff를 넣으면 되지요.
와 진짜 상상도 못했습니다 감사합니다
와 진짜 상상도 못했습니다 감사합니다
if diff a.txt b.txt 1>/dev
이런 식입니다.
댓글 달기