Portál AbcLinuxu, 14. července 2025 03:27
sh ./skript.sh 1> skript.log 2>&1Tak chapu, ze standardni vystup je presmerovan do souboru skript.log, kam je ale presmerovan chybovy vystup? CO znaci to &1?
sh ./skript.sh &> skript.log
2>&1
znamená, že se výstup 2 přesměruje do výstupu 1. Tj. nakonec bude chybový výstup přesměrován také do skript.log. Ale tahle syntaxe není univerzální, v různých shellech se může zapisovat různě.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.