Cygwin環境でスクリプトを実行する

Cygwin環境でスクリプトを実行する

私はこのコードを使用しています:

  numbzip=`ls *.plt.zip | wc -l` &>/dev/null

コマンドウィンドウで出力を削除してみてください。

.plt.zip で終わるファイルがないので、以下を返します。

ls: cannot access *.plt.zip: No such file or directory

何を試しても、コマンドウィンドウには常にこの行が記録されます。

私は試した:

numbzip=`ls *.plt.zip | wc -l` >/dev/null 2>/dev/null
numbzip=`ls *.plt.zip | wc -l` >/dev/null >>/dev/null 2>/dev/null

ありがとう、ウィルコ。

ベストアンサー1

出力を解析しないでくださいls。代わりに検索を使用してください

numbzip=$(find -iname "*.zip" | wc -l)

echo $numzip

おすすめ記事