タグ

ブックマーク / retrorocket.biz (1)

  • シェルスクリプト(Bash)でwhile readが最初の行だけ読んでbreakするので対処する。 - return $lock;

    シェルスクリプト(Bash)でwhile readが最初の行だけ読んでbreakするので対処する。 2021-12-30 Linux Memo 京大スパコンのデータ77TBが消失 バックアップ処理中に不具合 日ヒューレット・パッカード「100%弊社の責任」 - ITmedia NEWS シェルスクリプトが話題ですね。このニュースが発表された日にたまたま自分が改修したシェルスクリプト(Bash)でうまく動かない箇所の調査をしていてタイムリーだと思ったのと、むちゃくちゃ苦しんだのでメモとして残しておきます。 やろうとした処理 テキストファイル(host_list.txt)にホスト名が1行ずつ記載されており、while readでtxtを1行ずつ読み込んで 既存のpython製スクリプト(pyscript)のコマンドライン引数に渡す、という簡単な処理です。 最初以下で実装していました。 #!/

    シェルスクリプト(Bash)でwhile readが最初の行だけ読んでbreakするので対処する。 - return $lock;
  • 1