Portál AbcLinuxu, 23. července 2025 10:14
echo "foo" echo "foo" > /dev/null echo "foo" 2> /dev/null
# Končí chybou, standardní výstup jde do /dev/null => hlásí chybu ls /tohleurciteneexistuje > /dev/null # Nepíše chybu, standardní výstup jde do /dev/null => nic nepíše ls /etc > /dev/null # Píše chybu, chybový výstup jde do /dev/null => nic nepíše (ani chybu) ls /tohleurciteneexistuje 2> /dev/null-- Určitě to má spoustu jiných využití než jen skrýt zbytečný výstup. Já používám občas toto:
# Porovnání: je chce uživatel nápovědu? v----- podmínka [ "x$1x" = "x-hx" -o "x--helpx" = "x$1x" ] && { # Tady se vypíše echo "Text nápovědy" }>&2 #^--- Všechno ve složené závorce jde na stderr
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.