Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Bash explicitne vypnutie hlasky "command not found"  (Přečteno 1296 krát)

flashrobot

  • Aktivní člen
  • *
  • Příspěvků: 107
Bash explicitne vypnutie hlasky "command not found"
« kdy: 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

pacholik

  • Závislák
  • ***
  • Příspěvků: 2072
Re: Bash explicitne vypnutie hlasky "command not found"
« Odpověď #1 kdy: 20 Října 2010, 16:10:04 »
co místo bc -v použít třeba which bc ?

flashrobot

  • Aktivní člen
  • *
  • Příspěvků: 107
Re: Bash explicitne vypnutie hlasky "command not found"
« Odpověď #2 kdy: 20 Října 2010, 17:06:42 »
Jasneee, este sa musim vela ucit :)
Diky

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Bash explicitne vypnutie hlasky "command not found"
« Odpověď #3 kdy: 20 Října 2010, 19:34:51 »
Také by mělo stačit poslat do /dev/null všechno pomocí &>, ale which bude rychlejší.

 

Provoz zaštiťuje spolek OpenAlt.