fileコマンドの出力を変数に保存しようとしていますが、出力に「ファイルがありません」と表示されますか?

fileコマンドの出力を変数に保存しようとしていますが、出力に「ファイルがありません」と表示されますか?

これは私のシェルスクリプトです。

$EXTENSION=$(file $RADIOOUT)

$RADIOOUTファイル名とそのパスを含みます。

出力は次のとおりです

./zenityentry: line 40: =/home/jeevan/Downloads/p.txt:: No such file or directory

ベストアンサー1

先行を削除する必要があります$(これを行うときに引用し、if$RADIOOUTオプションで始まるものとして解釈しないでください)。file-

EXTENSION=$(file -- "$RADIOOUT")

おすすめ記事