올바른 터미널을 사용하고 있는지 테스트한 다음 메시지를 인쇄하는 스크립트를 작성해야 합니다. 이것이 내가 지금까지 가지고 있는 것입니다:
if(???? == dev/pts/1)
echo Access Granted. Welcome.
endif
터미널을 찾기 위해 tty를 사용하는 방법을 모르겠습니다. csh를 사용하세요.
답변1
Bash에서는 다음과 같이 테스트할 수 있습니다.
[[ `tty` = "/dev/pts/1" ]] && echo Access Granted. Welcome.
tty
/dev/pts/1
일반적으로 출력은 다음 과 같습니다.not a tty
언급했듯이 분명히 csh에서는 다음을 수행할 수 있습니다.
if ($tty == "pts/1") then
echo Access Granted. Welcome.
endif