Ačkoli článek se na začátku tváří, že je pz alternativou k Bashi, vypadá to z příkladů spíš, že je alternativou samotného Awku. Prakticky všechny uvedené příklady vypadají, jako by je autor vzal z příkladů Awku, a přepsal do pz.
Zajímalo by mě, a v příkladech k tomu nic nebylo, jestli se v pz dají používat i víceřádkové pythoní skripty, a jak se tam odráží typická pythonní otravná "nutnost" odsazování vnořených bloků ...?
No, je to charakteristika dobrá jak na co. Pokud jde o kód, který se pak někam pushne a má trvalou hodnotu, tak ten by měl být korektně a systematicky poodsazovaný, ať už je napsaný v kterémkoli jazyce. Na druhou stranu, když jde o kód napsaný k tomu, aby byl spuštěn jen jednou, hned po napsání, a v nějakém experimentálním setupu, tak tam ta pedantičnost vyloženě překáží. A zrovna ten případ, kdy se python nějak používá přímo v terminálu (což jistě není IDE s dostatečně chytrým automatickým odsazováním) je toho příkladem (ne jediným).
Děkuji Vám za komentář.
> Prakticky všechny uvedené příklady vypadají, jako by je autor vzal z příkladů Awku
Čestně prohlašuji, že z příkladů AWKu jsem nečerpal, je možné, že řešíme stejnou potřebu.
> Multiline
Multiline možný je https://github.com/CZ-NIC/pz#multiline-statements nativně z bashe, ale pro větší než malé skripty bych použil jupyter nebo standalone skript. Nemínil jsem přidávat další syntaxi, abych nahradil řádkování a nutil uživatele něco se učit.