Re: OT: escapování ve skriptu

Dan Lukes dan at obluda.cz
Wed Nov 19 17:02:40 CET 2014


Cizek Milan wrote:
> Mám script (sh) a v něm následující...

> echo `stat -f "%Sm|%Su|%Sa" $1 | awk -F '|' '{ print "  Last nodification time: " $1 "\n  Owner: " $2 "\n  Last access time: " $3 }'`

> Na příkazové řádce je výstup správný, tj. řádky jsou zalomené. Pokud spustím
> skript, je vše na jednom řádku.

A tu prikazovou radku mas taky 'sh' ?

Ja jen, ze v sh bys to nikdy nemel dostat zalamany.

To je vlastnost pouzitelho operatoru ``

Ten spusti prikazy uvnitr, z vystypu odstrani zalamani a to je jeho
vysledkem.

Takze to vnejsi echo nemuze v sh dostat "zalamany" parametr, tudiz ani
nemuze vypsat zalamany text.

Dan



More information about the Users-l mailing list