Bonjour !
Voici mon problème :
J'ai un fichier texte avec les ligne suivante:

achat;maison;07
location;maison;78
achatpret;cabane;95

avec mon script je passe en paramètre le nom de la première colonne que je veux supprimer : ./Script.sh -r achat
Le problème c'est quand faisant cela je supprime également la ligne achatpret...

Voici ma commande :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if  grep $2 ./liste.lst 1> /dev/null; then
					liste_temp=$(mktemp)
					sed /$2/d ./liste.lst > $liste_temp
					cat $liste_temp > ./utilisateur.lst
Que faire ?
Par exemple comment faire pour indiquer de s'arrêter au ; ?
Merci de votre aide.