tcsh 파일 실행 문제

tcsh 파일 실행 문제

다음 프로그램을 실행할 수 없습니다. 실행하려고 하면 다음과 같이 표시됩니다.

set goal = `head -c 15 < /dev/urandom | base64 | sed 's/[^0-9]//g' | sed'
Usage: tcsh [ -bcdefilmnqstvVxX ] [ argument ... ].

내 프로그램 코드는 다음과 같습니다.

#!/bin/tcsh -f
echo "guess the number"
set answer = $<
set goal = `head -c 15 < /dev/urandom | base64 | sed 's/[^0-9]//g' | sed 's/\(.\).*/\1/'` 
set count = 1
while ($answer != $goal )
   if ($answer < $goal ) then echo "too small"
   else
      echo "too large"
   endif
   @ count ++
   set answer = $<
end
echo "correct!"
echo "using $count rounds"

관련 정보