シェルスクリプトについての質問です。 書式が同じの100行程のデータが50個程入ったデータがあります。 各データの最初の15行がヘッダになっています。
シェルスクリプトについての質問です。 書式が同じの100行程のデータが50個程入ったデータがあります。 各データの最初の15行がヘッダになっています。 そのヘッダの一部を置換したいのですが・・・ 具体的には各データの8行目の21から30文字目を、何が書かれていても半角スペース9個と"0"に置き換えたいです。(ヘッダは全て80桁ずつ入っています) つまり8、108、208、308・・・・と50個全ての各データの8行目の21から30文字目までを置換したいのです。 cutコマンドだとcオプションで文字の順指定が出来て抽出だけは出来ますが、よく置換に使われるsedだとググっても文字の順指定は出来なさそうです。 何か良い方法はありませんか? どなたかご教授願います。
ベストアンサー
-1 100 abcabc 11-May-18 13:53:42 ggagagaga 4 1 1 123456 NONE 1000 1 NONE 123456 0 5 797 0 0.00000E+00 0.00000E+00 1.00000E+00 18 0 0 0 NONE NONE 21 -2 1 0 NONE NONE 13 0 1 0 NONE NONE これで言うと最初の” 123456”だけ” 0”にしたいです。
質問者からのお礼コメント
ありがとうございました。
お礼日時:5/17 14:27