![このコードは何をしますか? [閉鎖]](https://linux33.com/image/6804/%E3%81%93%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E4%BD%95%E3%82%92%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
このコードが何をしているのかわかりません。
for i in $ ( ls )
do
[ -r $i ] && more $i
done
答え1
現在のディレクトリ内のすべてのファイルを繰り返し、読み取り権限が与えられたら、moreコマンドで表示するファイルを送信します。いくつかの理由で誤ったコード:lsの出力を解析しようとし、変数を引用せず、バイナリがないとします。バイナリファイルを読むと、画面にゴミが表示されます
このコードが何をしているのかわかりません。
for i in $ ( ls )
do
[ -r $i ] && more $i
done
現在のディレクトリ内のすべてのファイルを繰り返し、読み取り権限が与えられたら、moreコマンドで表示するファイルを送信します。いくつかの理由で誤ったコード:lsの出力を解析しようとし、変数を引用せず、バイナリがないとします。バイナリファイルを読むと、画面にゴミが表示されます