Portál AbcLinuxu, 4. listopadu 2025 22:24
Ale naštěstí mám knížku s řešenými příklady awk a sedu, mám tam taky záložky, takže okamžitě najdu co potřebuji.
${!PS*} nebo <(...) (a už jsem je i prakticky použil), ale přesto bych si netroufl tvrdit, že si z hlavy pamatuji kompletní syntaxi bashe…
${foo##*/}, nebo ${foo%-bar} a podobné vychytávky, takže to musím pořád zkoušet v konzoli. Pak dost plavu v polích, protože většinou, když už potřebuju pole, nastává čas použití Pythonu (většinou z počátku pomocí hromady os.system), kde se mi ta logika přece jenom píše o něco lépe. Na nějaké ${bar[$@]} a spol mě moc neužije.
Zrovna ${foo##*/} používám tak často, že vím, že jde o bashovou obdobu basename, ale trvalo mi dost dlouho, než jsem se tu změť znaků naučil
Já si furt nemůžu zapamatovat, co děláTohle už je ale fakt těžký případ schizofrenie${foo##*/}… Zrovna${foo##*/}používám tak často, že vím, že jde o bashovou obdobu basename
Já si furt nemůžu zapamatovat, co dělá ${foo##*/}, nebo ${foo%-bar} a podobné vychytávkyTo je k otázce ankety nepodstatné. Dotaz byl na znalost syntaxe, nikoliv co to dělá, to už bych chápal jako sémantiku :)
.
Předpokládám, že místo toho otazníku jste chtěl napsat \1\2 :-)
Nebo raději soubor=$(echo "$1" | sed 's/\.wav$/.ogg/')
Ale já bych místo toho napsal soubor="${1%.wav}.ogg"
. I když jsem zlenivěl a než bych bojoval s kompilací csplain a používám lyx.
plain.tex než hledat v dokumentaci. :-)
\TeX{}em... Ja prave myslel, ze kdyz furt neco hledam v plain.tex, tak ze neumim...
Ale asi si budu muset zapsat na pořadník, že je do něj třeba naportovat některé fíčury Trofu....ta ostuda, třicet let starý program umí víc.
I když tedy třeba podpora OpenType nebo mikrotypografie možná patří spíš do cl-pdf, tím si nejsem tak úplně jistý - ještě se musím podívat, co se kde řeší.
(Ale OTF parser určitě patří do cl-pdf...)
Dulezity pouzivany info jsou v pameti, zbytek je ve swapu
Já umím jen to co používám a zbytek někde hledám. Jak už tu někdo psal, mám i vlastní "swap" do kterého ukládám informace o kterých si myslím, že je ještě budu potřebovat, ale vím, že si je nebudu pamatovat
.
Takze jsem zvolila "potrebuju manual" - na kompletni syntaxi rozhodne, dobre z hlavy umim jen to, co potrebuju.
Ostatne dodnes obcas delam trivialni syntakticke chyby... tuhle jsem treba peknych par minut hloubala nad logy z buildu, ktery prosel ackoliv mel failovat, abych zjistila, ze mi jen kdesi v testu ve specu chybi mezera mezi hranatkou a vykricnikem
vi, programovat v C a asi tak miliardu dalsich veci okolo).
Prikladne dneska vecer budeme s nasim holcicim dream teamem hackovat v rotunde na acm praktiku, a pri takove prilezitosti reagujeme na okolo opruzujici cleny svych fanklubu dost nelibe
Treba by to ty ostatni motivovalo, aby se to taky naucili... (ja vim, jsem prase a furt a zase...)
. Me se to teda nastesti nestalo, protoze kdyz jsem se k tomu na AIXu chystal poprve, tak pri sve opatrnosti jsem si nejdriv precetl manualovou stranku... A docela se mi hruzou zjezili vlasy na hlave pri predstave co by to udelalo s tou mission critical masinou
.
.
Na druhou stranu, u Linuxoveho (GNU) grepu mi obcas dost chybi AIXovsky prepinac -p, ten je docela sikovny
.
-C u GNU grepu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.