2 つのファイルがあり、 の各行の文字位置 92 ~ 97 からテキストを取得し、file1
それを使用して の対応する行の同じセクションを置き換える必要がありますfile2
。
例えば:
ファイル1
LOCAR0013LOCBLKAR0013LOCDEFAR0013LOC024500230012BLKAR0013 7Q3G013 003340000000000000
LOCAR0030LOCBLKAR0030LOCDEFAR0030LOC091500960004BLKAR0030 M20G010 000165000000000000
LOCAR0031LOCBLKAR0031LOCDEFAR0031LOC024500230012BLKAR0031 M21G011 002240000000000000
ファイル2
LOCAR0013LOCBLKAR0013LOCDEFAR0013LOC024500230012BLKAR0013 7Q3G4GR 000040000000000000
LOCAR0030LOCBLKAR0030LOCDEFAR0030LOC091500960004BLKAR0030 M20GTRS 000105000000000000
LOCAR0031LOCBLKAR0031LOCDEFAR0031LOC024500230012BLKAR0031 M21G2AS 000040000000000000
新しいファイルへの期待される出力
LOCAR0013LOCBLKAR0013LOCDEFAR0013LOC024500230012BLKAR0013 7Q3G4GR 003340000000000000
LOCAR0030LOCBLKAR0030LOCDEFAR0030LOC091500960004BLKAR0030 M20GTRS 000165000000000000
LOCAR0031LOCBLKAR0031LOCDEFAR0031LOC024500230012BLKAR0031 M21G2AS 002240000000000000
これは Unix/Solaris システムで使用しています。