アプリ版:「スタンプのみでお礼する」機能のリリースについて

Linux上で固定長のファイルのレイアウトを変更し、
空白の挿入およびレコード長の拡張をしようと考えています。

例)test.txt
1234567890
1234567890
1234567890
↓↓
123△△△456△△789△0△△△
123△△△456△△789△0△△△
123△△△456△△789△0△△△
(△は空白)

といったような感じです。
空白は複数の個所に入ります。
設定内容はレコードによって変わるので一括置換で空白を挿入することはできません。


linuxのコマンドを使用して変換できるのでしょうか?



今はExcel上で変換しています。(VBA使用)
アプリ用のテストデータです。

A 回答 (1件)

大抵のLinuxにはPerlもGCCもインストールされているので、簡単なプログラムを作れば可能ですし、


もっと簡単なものならsedでも「可能」です。

その例だと
sed 's/^\(...\)\(...\)\(...\)\(.\)/\1△△△\2△△\3△\4△△△/' test.txt
でできます
# 説明のため、同じく△で空白を表現
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!