Linux(シェルスクリプト) csh

Linux(シェルスクリプト) csh

次の行を含むコードがあります。

set file = ""    #empty 

どういう意味ですか?

ベストアンサー1

この行はcshシェルスクリプトからのものです。変数をfile空の文字列に設定します。行の末尾に#emptyコメントがあります。しかし、cshシェルはこの場合、コメントは好きではなく、文句を言うでしょう。

set: Variable name must begin with a letter.

この問題を解決するには、コメントを割り当ての前の行に移動します。

# set 'file' to an empty string
set file=""

おすすめ記事