님께서 실수한 건.. 명령어를 변수에 저장하는 부분임다.
이렇게 하면 되겠군여.
set $(ifconfig eth0 | awk '/inet addr/ {gsub(".*:", " ", $2); print $2;}')
MYIP=$1
echo "myip $MYIP"
: 레드햇 6.2를 쓰고 있는 초보리눅서입니당...
: 파일을 하나 만들었어요... 모드 700으로 다음과 같습니당.
:
: #!/bin/sh
:
: MYIP='ifconfig eth0 | awk '/inet addr/ {gsub(".*:", "", $2); print $2}''
: echo $MYIP
:
: 이렇게 간단히 파일을 만들고 실행하면 다음과 같은 에러가 납니당...
:
:
: line 3: syntax error near unexpected token '{gsub("'
:
: 무엇이 잘 못되었는지 가르쳐 주세용...
:
: 감사합니다...
:
: --
: yann