Comment remplacer les sauts de lignes par des virgules à l'aide de grep dans TextWrangler?
J'ai un fichier texte contenant un nombre de lignes, de qui j'ai besoin de tourner dans un fichier csv. Quel est le moyen le plus facile de remplacer tous les sauts de lignes avec des ", ". J'ai TextWrangler et de lire qu'il allait le faire par l'utilisation de grep et des expressions régulières, mais ont très peu d'expérience en utilisant des expressions régulières et ne savez pas comment grep œuvres. N'importe qui qui peut m'aider à obtenir commencé?
OriginalL'auteur funkylaundry | 2011-07-26
Vous devez vous connecter pour publier un commentaire.
Voir les chapitres 7 et 8 de la TextWrangler Manuel De L'Utilisateur si vous avez des problèmes.
Précisément. Dans OSX Mavericks au moins,
\n
était de retour d'un vide remplacer résultat, dû changer de\r
..OriginalL'auteur Andrew Clark
Sinon, et avec seulement deux morceaux de logiciels (Excel et Notepad++, qui est également gratuit et GÉNIAL).
Et le tour est joué!
et vous savez que vous pouvez également enregistrer des trucs comme valeurs séparées par des virgules, à droite?
Notepad++ n'est pas disponible pour Mac au moment de l'écriture et textwrangler est sans doute le plus proche de substitution, mais il ne semble pas pour autant de caractéristiques. En tout cas, si vous allez grep, probablement pas utile d'être à l'intérieur de la rédaction, de la ligne de commande est plus puissant, vous pouvez grep à l'intérieur de plusieurs documents/répertoires à la fois, etc..
Le TextWrangler méthode devrait également travailler dans Notepad ou tout autre éditeur de texte qui ne les expressions régulières – pas besoin d'Excel. En règle générale, cependant, je trouve TextWrangler est des expressions régulières plus fiable que Notepad++.
est effectivement possible de le faire dans notepad++ seul , sans excel (à condition que vous êtes sur Windows)
OriginalL'auteur aimee w