2021年12月29日のブックマーク (1件)

  • Tips: 実行中のシェルスクリプトを書きかえるときには - Qiita

    実行中のシェルスクリプトを編集すると実行している途中から動作を変えることができることはよく知られている。 例: http://d.hatena.ne.jp/sleepy_yoshi/20090917/p1 「変えることができる」というよりも現実のケースでは、実行中に意図せず内容を変えてしまうことで予想しない挙動をさせてしまうことがありうる。これを防ぐにはどうするか。 例 次のようなスクリプトを実行中に書き換えてみる

    Tips: 実行中のシェルスクリプトを書きかえるときには - Qiita
    diffie
    diffie 2021/12/29
    えーそうなの? 1KB とか 2KB 単位で read(2) してバッファリングしてくれるんじゃないのか。tty からの入力と共用だからバイト単位なのかな。/バッファリングしてても本質的には同じことか。