Zum Inhalt springen

Sed/Zeichen tauschen

Aus Foxwiki

Zeichen tauschen [y]

  • Einzelne Zeichen lassen sich durch andere einzelne Zeichen ersetzen.
  • Das Zeichen an Position x der Liste zu ersetzender Zeichen wird in das Zeichen an Position x der Liste der neuen Zeichen transformatiert.

Damit ist klar, dass beide Zeichenlisten dieselbe Länge besitzen müssen:

sed 'y/abcdefghijklmnopqrstuvwxyz/zyxwvutsrqponmlkjihgfedcba/' test.txt
1 Dvi Afuifu wvh Sgivzn Ewrglih yvhrgag rnnvi wzh Flinzg:
2 
3 hvw 'Klnnzmwl' Dzgvrmznv
4 
5 Dzyvr pzmm wvn Klnnzmwl nrgtvgvrog dviwvm, dvoxsv Zvrovm wvi
6 Ermtzyvwzgvr vh yvziyvrgvm hloo. 
  • Aoh Awivhhrvifmt plnnvm ulotvmwv
7 Mvxszmrhnvm rm Fiztv:
8 
9 Kvrmv Amtzyv Aoov Zvrovm
10 Nfnnvi Gvmzf wrvhv Zvrov
11 Sgzig, Emwv Aoov Zvrovm elm "Sgzig" yrh "Emwv"
12 $ Sbnylorhrvig wrv ovgagv Zvrov
13 RvtEc Zvrovm, wrv wvm Rvtfo/auml;ivm Afhwifxp vmgszogvm
14 1, RvtEc Vlm Zvrov 1 yrh afi vihgvm Zvrov, wrv RvtEc vmgsäog