Portál AbcLinuxu, 10. května 2025 13:25
1) co znamená tento zápis $'text' 2) může se jmenovat soubor a-b*c_d/e\f.sh a bash s ním bude umět pracovat ?Děkuji za info. P.
Řešení dotazu:
Apostrofy zariadia, že v texte ktory uzatvaraju sa ruší špeciálny význam znaku dolár. To znamená, že ak by sa v text vyskytlo 'foo$bar' tak $bar sa nepovažuje za premennú, ktorú treba vyhodnotiť a dosadiť miesto $bar1) co znamená tento zápis $'text'
Jediné nepovolené znaky v mene súboru sú znak s hodnotou 0 (teda '\0' ) a znak lomítko '/'. Prvý sa používa, ako ukončenie stringu, druhý ako oddeľovač adresára v ceste.2) může se jmenovat soubor a-b*c_d/e\f.sh a bash s ním bude umět pracovat ?
Words of the form $'string' are treated specially. The word expands to string, with backslash-escaped characters replaced as specified by the ANSI C standard. ...Takze napr. $'\n' sa na mieste, kde je pouzity nahradi znakom konca riadku (LF, 0x0d, ...). Pohodlny sposob ako napisat retazec s netlacitelnymi znakmi.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.