Nazdar!
Potrebujem dat jednemu programu ako parameter retazec
Kód:
.,#-%+$,-!./+""**)-')+-/"#*/(%%
-na konci je medzera (za tymi dvoma percentami)
Ja ze bez problemu, vyeskejpujem znaky interpretovane v "", co su podla 'man bash' $, \, `.
Na moje prekvapenie z neho vypadli taketo divne hlasky, a retazec vypisal jedine ked som "vyeskejpoval" aj vykricnik, ale potom vypisal aj backslash pred tym vykricnikom....
Kód:
petko@jachcemjest ~/Projects/smbconf $ echo ".,#-%+\$,-!./+\"\"**)-\')+-/\"#*/(%% "
bash: !./+\"\"**: event not found
petko@jachcemjest ~/Projects/smbconf $ echo ".,#-%+\$,-\!./+\"\"**)-\')+-/\"#*/(%% "
.,#-%+$,-\!./+""**)-\')+-/"#*/(%%
petko@jachcemjest ~/Projects/smbconf $ echo ".,#-%+\$,-!\./+\"\"**)-\')+-/\"#*/(%% "
bash: !\./+\"\"**: event not found
Neviete niekto o co ide?
Diky