このコードが何をしているのかわかりません。
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の出力を解析しようとし、変数を引用せず、バイナリがないとします。バイナリファイルを読むと、画面にゴミが表示されます