![](https://seccdn.libravatar.org/avatar/7cf94e20656d4d219ee2a3a5380fe929.jpg?s=120&d=mm&r=g)
Matthias Müller wrote:
[...] Warum muss es immer gleich awk und sed sein?
Weil sich das Problem mit awk als Einzeiler loesen laesst, waehrend Deine bash-Loesung...
bash tut's auch (wird oft unterschätzt siehe: c't 2/2007 ab Seite 178) zB so:
#!/bin/bash eingabe=${1} exec 4< ${eingabe} while read -u4 -a zeile do zeile[2]="\"${zeile[2]}\"" echo ${zeile[@]} done exec 4<&-
...da doch deutlich komplizierter aussieht. Man sollte immer das Tool verwenden, das fuer eine Aufgabe am Besten geeignet ist. Wenn es darum geht, mit ASCII Daten im Spaltenformat zu arbeiten, zaehlt bash da in den meisten Faellen eben nicht dazu. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org