recherche script de mécanisme de redirection
bonjour, je suis à la recherche d’un exemple de script unix (un programme appelé dansbin, par ex)qui prendrait un nom de commande en argument et qui afficherait 0 si cette commande est présente dans /bin et une valeur différente de 0 sinon:
$ dansbin ls 0 $dansbin who 2 $
Merci pour vos futures réponses
[code]#! /bin/sh
if which $1 | grep -q /bin/$1; then echo "0" exit 0 else echo "2" exit 2 fi [/code]
Si tu veux simplement afficher 0 ou 2, utilise echo. Si tu dois intégrer ce script dans un autre, utilise plutôt les codes de retour générés par exit
[code]#!/bin/sh
if [ -e “$1” ]; then echo “0”; else echo “2”; fi;[/code] Pourquoi faire une wich, pipe etc ?