現在使用している端末を探す

現在使用している端末を探す

正しい端末を使用していることをテストしてから、メッセージを印刷するスクリプトを作成する必要があります。これが私が今まで持っているものです:

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

関連情報