我需要编写一个脚本来测试我是否使用正确的终端,然后打印一条消息。这是我到目前为止所拥有的:
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