Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: flashrobot 20 Října 2010, 15:54:10

Název: Bash explicitne vypnutie hlasky "command not found"
Přispěvatel: flashrobot 20 Října 2010, 15:54:10
Kód: [Vybrat]
if bc -v > /dev/null; then
SIZES=$(echo "scale=2; $SIZES / 1048576" | bc)
else SIZES=$(( SIZES / 1048576 ))
fi

Funguje to, ale ked neni podmienka splnena (bc neni nainstalovane) tak mi navyse vypisuje "command not found" a to by som chcel vypnut, ale len pri tomto konkretnom useku kodu, neviem ci to je mozne.
Diky
Název: Re: Bash explicitne vypnutie hlasky "command not found"
Přispěvatel: pacholik 20 Října 2010, 16:10:04
co místo bc -v použít třeba which bc ?
Název: Re: Bash explicitne vypnutie hlasky "command not found"
Přispěvatel: flashrobot 20 Října 2010, 17:06:42
Jasneee, este sa musim vela ucit :)
Diky
Název: Re: Bash explicitne vypnutie hlasky "command not found"
Přispěvatel: GdH 20 Října 2010, 19:34:51
Také by mělo stačit poslat do /dev/null všechno pomocí &>, ale which bude rychlejší.