awk aposztrof (') kiiratás

Udv mindenkinek!

Egy gyors kérdésem lenne:
egy sql forras minden soranak a vegere ki kell irnom
egy aprosagot "'" jelek kozott.
Aztan ala irni az eredeti sort.
Viszont az awk konzolbol ezt nem teszi, mert
a parancs lezarasanak tartja az emlitett karaktert.
Kerdes: hogy oldhatnam meg a feladatot awk-val, vagy anelkul?

Probaltam siman bash-bol, hogy IFS="\n", aztan for ciklusok, de
ez nem minden esetben volt teljesen megbizhato, meg tobb
vele a macera is.

koszonom a segitseget

--
PtR

Hozzászólások

fules@chaos:~$ echo -en "qwer\nasdf\nzxcv\n"                               
qwer
asdf
zxcv
fules@chaos:~$ echo -en "qwer\nasdf\nzxcv\n" | sed 's/\(.*\)/\1"aprosag"\n\1/'
qwer"aprosag"
qwer
asdf"aprosag"
asdf
zxcv"aprosag"
zxcv
fules@chaos:~$ echo -en "qwer\nasdf\nzxcv\n" | awk '{ printf("%s\"aprosag\"\n%s\n", $0, $0); }'
qwer"aprosag"
qwer
asdf"aprosag"
asdf
zxcv"aprosag"
zxcv
fules@chaos:~$ echo -en "qwer\nasdf\nzxcv\n" | sed "s/\(.*\)/\1'aprosag'\n\1/"
qwer'aprosag'
qwer
asdf'aprosag'
asdf
zxcv'aprosag'
zxcv
fules@chaos:~$ echo -en "qwer\nasdf\nzxcv\n" | awk "{ printf(\"%s'aprosag'\n%s\n\", \$0, \$0); }"
qwer'aprosag'
qwer
asdf'aprosag'
asdf
zxcv'aprosag'
zxcv