こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

soraris10 ksh で文字列をバイト指定し

soraris10 ksh で文字列をバイト指定して入れ替える

8バイトの文字列の4バイト目と7バイト目を入れ替えたい場合、簡単にできる方法はありますか?
文字列は半角英字のみです。

echo abcdefgh | awk ’{print substr(ゴニョゴニョ) substr(ゴニョゴニョ)}’
で頑張ってやりましたが、美しくなかったので、sedとかでもっと簡単にできないでしょうか。

宜しくお願いいたします。

投稿日時 - 2016-03-22 14:03:02

QNo.9147040

困ってます

質問者が選んだベストアンサー

sed 's/^\(...\)\(.\)\(..\)\(.\)/\1\4\3\2/'

投稿日時 - 2016-03-22 14:25:35

お礼

迅速、端的、素敵です!
ありがとうございます。

投稿日時 - 2016-03-22 19:54:33

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)