ORオプションを使用してファイルを分類する方法

ORオプションを使用してファイルを分類する方法

このようなファイル名があります。

/etc/auto.abc on server 1
/etc/auto.def on server 2
/etc/auto.ghi on server 1

すべてのサーバー用のスクリプトを作成しており、ファイルをキャプチャしたいと思います。

例: cat/etc/auto.abcまたは/etc/auto.def/etc/auto.ghi存在するファイルをインポートできる必要があります。

ありがとう、

ベストアンサー1

このような:

if [[ $(find . -name "auto*" -type f -maxdepth 1 -printf '\n' | wc -l) -eq 1 ]]
then
   cat auto*
else
   echo there are more files that match 'auto*'
fi

-printf '\n'改行文字を含むファイル名を正しく処理することは可能ですか?この回答)。else2つ以上のファイルがパターンと一致する場合は、このケースを処理する必要があります。auto*ここで行うことにしました。

おすすめ記事