このコードは何をしますか? [閉鎖]

このコードは何をしますか? [閉鎖]

このコードが何をしているのかわかりません。

for i in $ ( ls )
do
   [  -r $i  ] && more $i
done

ベストアンサー1

現在のディレクトリ内のすべてのファイルを繰り返し、読み取り権限が与えられたら、moreコマンドで表示するファイルを送信します。いくつかの理由で誤ったコード:lsの出力を解析しようとし、変数を引用せず、バイナリがないとします。バイナリファイルを読むと、画面にゴミが表示されます

おすすめ記事