ループでCSVの行を作成するとき、行の最後に,を付けたくないときの書き方の応用です。個の銅バッジ${cmd:-}にすればforループに入る前のcmd=が必要なくなると思います。それと質問へのコメントにあるようにlsするよりもglobを使うほうが好ましいようです。13:35伽語蓮弥さん、コメントありがとうございます。実はforループに入る前のcmd=は、後から編集で追加しました。このスクリプトで問題となることはありませんが、cmdに何かが入っていて大丈夫なようにしたかったからです。file」のエラーに悩まされることが多かったので、使わないことが習慣になっていたようです。今試してみましたが、10.000ファイルではエラーになりませんでした。(x86_64-pc-linux-gnu)です。※globという言葉は初めて知りました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。