2017-10-02 15 views

答えて

2

標準エラーはファイル記述子2です。標準エラー出力を生成するコマンドを実際に実行している場合は、標準エラーです。

pdfs=$(echo *.pdf 2> /dev/null) 

ただし、あなたの例のようなコードは書かないでください。フラット文字列は、ファイル名の区切り文字と有効な文字をファイル名で区別することができないため、ファイル名の任意のリストを有効に格納することはできません。代わりに、別のコマンドを必要としない(したがって、標準エラーをリダイレクトする必要がある)配列を使用してください:

pdfs=(*.pdf) 
関連する問題