これにより「引数が長すぎます」エラーが発生することがわかりました。
ls *.*
そして、これはそれを上げません:
for file in *.*
do
echo $file
done
どうして?
はい、私は非常に長いファイル名を持つ10000ファイルで実験を行いました。「ls *」は失敗し、「for f in *」は成功しました。
—
lamwaiman1988
/bin/bash対/bin/sh(これはおそらくダッシュへのリンクです)?