Bonjour a tous,

Via les commandes AppleScript do shell script, j'utilise les commandes du terminal OS X afin de créer un fichier texte

pour créer mon fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
touch '/Users/UserName/Desktop/Scripts/HOT FOLDER/PDF HD_OUT/Mon_fichier1.txt'
Pour ajouter des lignes dans mon fichier (PS: il se peut que monTexte (dans le code ci-dessous) représente l'insertion de plusieurs lignes en une fois) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "monTexte" >> '/Users/UserName/Desktop/Scripts/HOT FOLDER/PDF HD_OUT/Mon_fichier1.txt'

• Le problème avec sed , j'aimerai supprimer la ligne 1 (ou une autre) mais cela ne marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sed -i '' '1d' '/Users/UserName/Desktop/Scripts/HOT FOLDER/PDF HD_OUT/Mon_fichier1.txt'
En faisant des tests, j'ai ré-ouvert le fichier texte et remplacer manuellement les retours chariot, puis retenter le code ci-dessus, et là ça marche …

Qu'ai je fais comme erreur et comment je peux y remédier ??

Merci d'avance pour l'aide