Bonjour,
j'ai un fichier texte avec un certain nombre de lignes (correspndant a des rendez-vous), dans mon programme en bash je doit proposer à l'utilisateur de supprimer une ligne. J'affiche donc la liste des rendez-vous a l'utilisateur avec la commande :
l'utilisateur a donc le numero devant chaque ligne et mon script lui demande celui de la ligne a supprimer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cat $fic | awk -F":" '{print "NR -- " $0 }'
Comment est ce que je peux supprimer cette ligne du fichier ?
j'aimerais pouvoir faire:
mais comment paser le parametre $PARAMETRE à AWK ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cat rdv.txt | awk -F":" '{if(NR!=$PARAMETRE)print $0 }' > tmp.txt
Merci d'avance.
Partager