질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

셀스크립트관련 질문입니다...

작성자 정보

  • 빡몽 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요^^
쉘스크립트 내용중 궁금한게 있어 문의드립니다.

file=/erc/ppp
kkk='cat $file | grep addline'
if[ $kkk != $kkk ] ; then
echo "addline 91/dip" >>$file
fi

위의 내용중 if문이 이해가 안가네요...  kkk와 kkk가 같지 않다면 ...??아래 내용을 추가해라..맞나요???
위의 kkk의 결과가 다를수가 있나요???
부탁드립니다..

관련자료

댓글 1

도리님의 댓글

  • 도리
  • 작성일
쉘 스크립트 작성시 항상 주의 해야 하는 것이 공백입니다.
if[ $a != $b ] ; then
 과
if [ $a != $b ] ; then
 는 다릅니다.

if 는 하나의 명령어입니다.
if[ 라는 명령어는 없습니다.

또 [ 와 변수 사이에도 공백으로 분리해 주어야 합니다.
쉘 스크립트의 모든 문법은 명령어 + 명령어로 전달되는 인자라고 생각하시면 됩니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  515 명