Bonjour
Je vais essayer d'être clair. Alors, je passe un fichier par grep pour sortir dans un fichier uniquement les lignes contenant une occurrence.
Lorsque que je veux ensuite remplacer les "retours de lignes", "retours chariot" ou "sauts verticaux" par un espace rien n'y fait, ni sed ni grep.
Dans le terminal si je faitil ne m'affiche rien, si j'envoie "la sortie" vers un fichier-2 on y retrouve toutes les lignes mais avec une tabulation en début de ligne (sauf la première).
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat fichier | tr '\n' '\t'
J'ai testé en remplaçant par des espaces, des tabulations, des point virgules....
Je n'envoie pas le code pour voir si vous détectez dans ma logique un truc qui cloche. Testé sur Ubuntu et Debian (Jessie), le script a le magic bash.
Si besoin je répondrais avec le code.
Merci de vos éclaircissement.
PS : si je crée le fichier manuellement et que j'envoie le retour (saut?) de ligne, le tr fonctionne, il les remplace par des espaces.
Partager