文字対文字の交換に sed を使用する

文字対文字の交換に sed を使用する

Bashで単一文字置換デコーダを作成しようとしています。代替アルファベットを構成する文字セットがあります。

real alphabet -> ABCDE ...
my alphabet   -> DGHJK ...

私は「A」を「D」に、「B」を「G」に変更するなどの作業をsed(または他のツールですがsedが処理できると思います)が欲しいです。 sedで「-e」パラメータを使用せずに(そしてすべてのアルファベットを入力せずに)これらの置換を実行できますか?

ベストアンサー1

sed使用する代わりにtr

tr 'A-Z' 'DGHJK...' < input

おすすめ記事