#!/bin/bash if [ $# -ne 2 ] then echo "Error : usage ./exo8.sh " exit 1 fi if ! [ -f $1 ] then echo "le fichier n'existe pas" exit 1 fi if ! [ -d y-$2 ] then echo "le répertoire n'existe pas" exit 1 fi lignesExtraites=`grep $2 $1` compteurLignes=0 for ligne in $lignesExtraites do echo $ligne > y-$2/$2.txt compteurLignes=$(($compteur + 1)) done echo "$compteurLignes ligne(s) copiée(s)" if [ $compteurLignes -ne 0 ] then chmod a-w y-$2/$2.txt fi exit 0