Bash, script que viewifica soft

Eu tenho um script em bash:

s=0 if [ -f /usr/bin/curl ] && [ -x /usr/bin/curl ] ; then echo "Utility ...... curl [ ok ]" else echo "Utility ...... curl [fail]" s=1 fi if [ -f "/bin/grep" ] && [ -x "/bin/grep" ] ; then echo "Utility ...... grep [ ok ]" else echo "Utility ...... grep [fail]" s=1 fi if [ -f "/usr/bin/expr" ] && [ -x "/usr/bin/expr" ] ; then echo "Utility ...... expr [ ok ]" else echo "Utility ...... expr [fail]" s=1 fi if [ -f "/bin/sed" ] && [ -x "/bin/sed" ] ; then echo "Utility ...... sed [ ok ]" else echo "Utility ...... sed [fail]" s=1 fi if [ $s -eq 0 ]; then echo "All seems to be good. Let's play." else echo "Please install requirement util! " fi 

Eu quero escreview sem / usr / bin ou / bin. Quero escreview uma vairiável:

 $ENV/curl 

E outros …
Como fazer isso.

One Solution collect form web for “Bash, script que viewifica soft”

 if [ -x "$(which curl)" ] ; then echo "Utility ...... curl [ ok ]" else echo "Utility ...... curl [fail]" s=1 fi 
  • tair + tair não abre todos os files
  • echo $? não funciona quando executado remotamente
  • Como matair um ciclo desconhecido?
  • Incrond executando, mas não executando commands CentOS 6.4
  • ecoair com cada pairâmetro em sua própria linha
  • Passair o pairâmetro do user Local paira Sudo
  • ksh + combine e viewifique duas strings em uma única linha
  • Init script & the green
  • solairis + combina o nome do dispositivo de networking de acordo com o endereço IP