![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 391 Inscrit : 2 Jun 2006 Membre no 62 332 ![]() |
Bonjour à tous et bon WE de Pâques.
Je voudrais automatiser la suppression d'éventuels espaces en début de ligne dans un fichier texte. Pour être précis, dans ma bibliothèque iTunes, les paroles des chansons sont complétées. Malheureusement pour beaucoup d'entre elles, il y a un espace qui s'est glissé en début de chaque ligne. Je voudrait, si cet espace existe, supprimer cet espace. Mon but est d'écrire un applescript qui récupérerait les paroles, les placerait dans textediit et en supprimerait les espaces inutiles avant de réinjecter le texte dans iTunes. Est-ce réalisable ? Un génie du script pourrait-il me refiler un bout de code ? Merci à vous tous. m00n Ce message a été modifié par m00n - 19 Apr 2017, 09:48. -------------------- MacBook Pro (15-inch, Late 2016), 2,9 GHz Intel Core i7, 16 Go 2133 MHz LPDDR3
|
|
|
![]() |
![]()
Message
#2
|
|
Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 879 Inscrit : 4 Apr 2004 Lieu : Lorraine - 54 Membre no 17 184 ![]() |
Bonjour
La suppression des espaces simples ou multiples en début de ligne d'un fichier texte peut se faire assez simplement avec une commande sed en Shell qu'il est tout aussi simple d'utiliser dans un applescript.... En shell ça donne Code sed "s/^\ *//g" Si tes données sont stockées dans un fichier sur le bureau et que tu souhaites créer un fichier résultat sur le bureau ça donne ça : Code cat ~/Desktop/lyrics_soucre.txt | sed "s/^\ *//g" > ~/Desktop/lyrics_modifié.txt Naturellement, il est aussi possible de travailler avec des variables plutôt qu'avec des fichiers. Ajout de la commande "cat" devant le nom du fichier, oubliée en voulant faire vite ![]() Ce message a été modifié par teddy7545 - 21 Apr 2017, 16:20. -------------------- MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 01:24 |