Bonjour,
je voudrais enlever plusieurs ligne d'un fichier mais il me dit ceci:
voici la partie du script qui enlève des lignes du fichier $nom, lues dans "fichier"Code:sed: -e expression n°1, caractère 65: expression régulière d'adresse inachevée
quelqu'un a une idée?Code:
1
2
3
4
5
6
7
8 tmp="$(zenity --file-selection --multiple --filename /media/$USER/WALKMAN/MUSIC/)" echo $tmp>fichier tr "|" "\n" <fichier>fichier2 cut -d/ -f 6- fichier2 > fichier for i in "$(cat fichier)";do sed -i '/'"${i//\//\\/}"'/d' "$nom" done rm fichier fichier2;;