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
- 1229 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
jo volt az otleted, fel kellet cserelnem a ket-fajta
idezojeleket, forditva kellet gondolkodni:
ami eddig regexp volt az most nem az, ami nem volt az az most az lett:)
es igy megy frankon:)
koszonom a segitsegedet
---
PtR
- A hozzászóláshoz be kell jelentkezni