• ベストアンサー

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

soraris10 ksh で文字列をバイト指定して入れ替える 8バイトの文字列の4バイト目と7バイト目を入れ替えたい場合、簡単にできる方法はありますか? 文字列は半角英字のみです。 echo abcdefgh | awk ’{print substr(ゴニョゴニョ) substr(ゴニョゴニョ)}’ で頑張ってやりましたが、美しくなかったので、sedとかでもっと簡単にできないでしょうか。 宜しくお願いいたします。

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

  • ベストアンサー
noname#227025
noname#227025
回答No.1

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

sigesigeo1919
質問者

お礼

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

関連するQ&A

専門家に質問してみよう