そのコードを書いた人の真の意図はその人に訊かないとわかりませんけど推測するなら -i オプションを付けているので上書きしようとするとプロンプトが出る プロンプトに対する入力を </dev/null が抑制し no を入力したことになる ことから 「上書きしないときはコピーを実施する(警告なし)」 「上書きしようとしたらログファイルに警告を残す(コピーはしない)」 ということであろうと思われるです。 cp -n だと上書きしないけどメッセージが残らないので... あと Linux で採用している GNU coreutils の GNU cp でなくて、 古い unix (ウチにある HPUX11.11 とか) の native cp だと -n が無いものがあり「上書き禁止」を指定できません。 -n が無い場合に上書き禁止するには -i </dev/null が古くからあるイディオムです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く