[bash] Problème pour enchaînement de commandes
Résolu
mothers_of_intention
Messages postés
2
Statut
Membre
-
mothers_of_intention Messages postés 2 Statut Membre -
mothers_of_intention Messages postés 2 Statut Membre -
Bonjour à toutes et à tous,
Je suis débutante en programmation je m'excuse d'avance si la question s'avère naïve...
J'ai pour but de nettoyer un certain nombre de fichiers .txt, je voulais donc enlever tous les espaces et tabulation de début de lignes, ensuite enlever toutes les lignes commençant par des +#* après tout ça, enlever les lignes en double dans l'ensemble du fichier.
J'ai réussi à faire quelque chose comme ça:
mais je me dis qu'il doit bien y avoir la possibilité d'enchaîner les commandes sans créer 2 fichier en plus ?!
Alors j'ai tenté ça :
ainsi que d'autre variantes (avec ; ou &&) , et ça ne donne rien...
Donc je sais pas si je cafouille, et où est-ce que je cafouille...
En vous remerciant d'avance pour votre aide! Bonne journée!
Je suis débutante en programmation je m'excuse d'avance si la question s'avère naïve...
J'ai pour but de nettoyer un certain nombre de fichiers .txt, je voulais donc enlever tous les espaces et tabulation de début de lignes, ensuite enlever toutes les lignes commençant par des +#* après tout ça, enlever les lignes en double dans l'ensemble du fichier.
J'ai réussi à faire quelque chose comme ça:
sed 's/[ \t]*//' toto.txt > toto2.txt | sed '/^#|*|+/d' toto2.txt > toto3.txt | awk '!a[$0]++' toto3.txt > toto4.txt
mais je me dis qu'il doit bien y avoir la possibilité d'enchaîner les commandes sans créer 2 fichier en plus ?!
Alors j'ai tenté ça :
sed 's/[ \t]*//' | sed '/^#|*|+/d' | awk '!a[$0]++' toto.txt > toto2.txt
ainsi que d'autre variantes (avec ; ou &&) , et ça ne donne rien...
Donc je sais pas si je cafouille, et où est-ce que je cafouille...
En vous remerciant d'avance pour votre aide! Bonne journée!
A voir également:
- [bash] Problème pour enchaînement de commandes
- Invite de commandes - Guide
- Commandes terminal mac - Guide
- Bingo bash free - Télécharger - Divers Jeux
- Bash do while ✓ - Forum Shell
- Bash addition ✓ - Forum Shell
ça fonctionne très bien sans passer par 46 000 fichiers!
Merci!!