URL: https://linuxfr.org/forums/programmation-shell/posts/faire-un-script-reproduisant-une-commande Title: Faire un script reproduisant une commande Authors: Woap Date: 2014年12月05日T17:42:43+01:00 License: CC By-SA Tags: Score: -1 Bonsoir, J'ai pour devoir de faire un script shell qui puisse reproduire le "makee" : Voici mon sujet : http://img11.hostingpics.net/pics/785835cats.jpg (désolé pour les liens je n'ai pas réussi a mettre les images Et le fichier makefile pour les tests : http://img11.hostingpics.net/pics/742520catsaa.jpg Donc j'ai fait un script mais elle ne s'applique que pour la première ligne : ```sh #!/bin/sh if [ -e 1ドル ] then AVANT=`cat 1ドル | grep -v '^#' | grep ':' | sed 's/\t//g' | cut -d ':' -f1 | head -1` APRES=`cat 1ドル | grep -v '^#' | grep ':' | sed 's/\t//g' | cut -d ':' -f2 | head -1` COMMANDE=`cat 1ドル | grep -v '^#' | grep -v ':' | sed 's/\t//g'| sed 's/ /:/g'` if [ -e $AVANT ] then echo "$AVANT existe" else if [ ! -e $APRES ] then echo "$APRES n'existe pas" exit 1 else for i in $COMMANDE do var=`echo $i | sed 's/:/ /g'` sh -c "$var" done fi fi else echo "Fichier makefile inexistant" fi ``` Je dois donc utiliser la récursivité mais je ne vois pas comment faire pour passer d'un bloc à l'autre.

AltStyle によって変換されたページ (->オリジナル) /