쉘스크립트에서 ['] 와 [`]의 차이가 뭔지좀 알려주세요
글쓴이: vlzkcbcb / 작성시간: 월, 2008/08/25 - 10:17오전
#!/bin/sh
IP=' 192.168.1.1 '
COUNT=`fping -u $IP | wc -l | xargs echo`
(이하생략)
위의 스크립트를 작성하고 돌리는데요
위에 보시면 IP= 하고 COUNT= 가 ~~~다 라고 정의하는건 똑같은데
왜 IP= 에서는 ['] 부호로 묶어줘야하고 ( [`]로 하면 작동안됩니다 )
COUNT= [`] 부호로 묶어야 하는지...
아무래도 이해가안되는 상태지만..일단 돌아가니 다행이다 라는 정보의 생각만 드네요 ㅠ_ㅠ
Forums:
음..
`(back quote) 는 명령의 실행 결과로 표시된 문자열을 리턴합니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
다른 예를 들면
seq 1 10
for X in `seq 1 10` ; do echo $X ; done
echo ls
`echo ls`
Re:
위의 Prentice 님의 글이 현재 -1점을 받았네요. -1를 받을만한 답변이 아닌데 (만약 사람이 그랬다면) 누가 왜 마이너스 점수를 주었는지 희안하기도 하지만 더욱 희안한 점은 운영자가 마이너스 버튼을 없앤 후임에도 불구하고 어떻게 마이너스 점수를 받을 수 있는가 하는 점입니다. 비단 이번 답글뿐만 아니라 게시판을 둘러보면 가끔 이런 일들이 있던데 어떻게 가능한거죠? 일종의 게시판 버그인가요?
아뇨. 제 생각엔...
누군가 로봇을 만들어서 돌리고 있다고 생각합니다.
점수만 주어도, 포인트를 딸 수 있으니까요.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.
댓글 달기