Portál AbcLinuxu, 12. května 2025 21:52

Dotaz: Jak na dvojité uvozovky

6.12.2012 01:09 Ondřejs
Jak na dvojité uvozovky
Přečteno: 326×
Odpovědět | Admin
Ahoj, jak mám udělat zápis, když potřebuji uvozovky i jako obal tak i v date()?
echo "$(date "+%d.%m %Y %H:%M:%S") -> ${MENU[$i]} -> ${ADD[$i]}" > /tmp/test
Poradí někdo? Je to Bash. Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 6.12.2012 01:23 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak na dvojité uvozovky
Odpovědět | | Sbalit | Link | Blokovat | Admin
C:\WINDOWS> echo "$(date "+\"%d.%m %Y %H:%M:%S\"") -> ${MENU[$i]} -> ${ADD[$i]}"
"06.12 2012 01:22:49" ->  -> 
7.12.2012 16:10 Ondřejs
Rozbalit Rozbalit vše Re: Jak na dvojité uvozovky
Díky za odpověď, jenže bych to potřeboval vypsat bez těch uvozovek ve výsledku, čili ne takto
"06.12 2012 01:22:49" ->  -> 
ale tako
06.12 2012 01:22:49 ->  -> 
a pokud jedny uvozovky odstrním, tak to zase nefunguje :(
7.12.2012 16:26 kuka
Rozbalit Rozbalit vše Re: Jak na dvojité uvozovky
Takto to ovsem vypisuje ten tvuj prikaz, takze kde byl vlastne problem?
7.12.2012 18:38 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak na dvojité uvozovky
Doplním, že výhoda použití $() oproti třeba `` je m.j. právě v tom, že uvozovky lze použít venku i uvnitř, přestože to na první pohled může vypadat syntakticky špatně.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.