리눅스 분류
셀스크립트관련 질문입니다...
작성자 정보
- 빡몽 작성
- 작성일
컨텐츠 정보
- 2,055 조회
- 1 댓글
- 0 추천
- 목록
본문
안녕하세요^^
쉘스크립트 내용중 궁금한게 있어 문의드립니다.
file=/erc/ppp
kkk='cat $file | grep addline'
if[ $kkk != $kkk ] ; then
echo "addline 91/dip" >>$file
fi
위의 내용중 if문이 이해가 안가네요... kkk와 kkk가 같지 않다면 ...??아래 내용을 추가해라..맞나요???
위의 kkk의 결과가 다를수가 있나요???
부탁드립니다..
쉘스크립트 내용중 궁금한게 있어 문의드립니다.
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[ 라는 명령어는 없습니다.
또 [ 와 변수 사이에도 공백으로 분리해 주어야 합니다.
쉘 스크립트의 모든 문법은 명령어 + 명령어로 전달되는 인자라고 생각하시면 됩니다.
if[ $a != $b ] ; then
과
if [ $a != $b ] ; then
는 다릅니다.
if 는 하나의 명령어입니다.
if[ 라는 명령어는 없습니다.
또 [ 와 변수 사이에도 공백으로 분리해 주어야 합니다.
쉘 스크립트의 모든 문법은 명령어 + 명령어로 전달되는 인자라고 생각하시면 됩니다.