A voir également:
- Programmation en awk
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Programmation envoi sms - Guide
- Un autre programme est en cours d'installation - Forum Windows 10
10 réponses
Ca m'est arrivé plusieurs fois.
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Connaîtriez-vous une astuce pour enlever les lignes blanches , formatter en 80 colonnes et faire fonctionner un gsub sur des info situés en fin de lignes, mais parasitées par un caractère blanc suivant qu'il faut ignorer ?
(exemple : 1/2[ ]? (les crochets servent à montrer le blanc ici, pas dans le fichier)
(exemple : 1/2[ ]? (les crochets servent à montrer le blanc ici, pas dans le fichier)
Pour enlver les lignes blanches, il y a surement moyen, mais je fais comme ceci :
cat fichier | grep -v ^$
Par contre, merci de spécifier ce que tu entends par
"formatter sur 80 cols" (retour à la ligne après ???)
et
"parasitées par un caractère blanc" (le supprimer ???)
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
cat fichier | grep -v ^$
Par contre, merci de spécifier ce que tu entends par
"formatter sur 80 cols" (retour à la ligne après ???)
et
"parasitées par un caractère blanc" (le supprimer ???)
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
* Formatter sur 80 colonnes : que tout le fichier texte soit d'une longieur de ligne de maximum 80, lorsque qu'un mot doit être coupé, ne pas le faire mais le copier entièrement sur la ligne suivante.
* Supprimer le dernier caractère blanc, j'ai essayé avec gsub(/[a-z] $/,"&") mais ça ne marche pas...
JMarc
* Supprimer le dernier caractère blanc, j'ai essayé avec gsub(/[a-z] $/,"&") mais ça ne marche pas...
JMarc
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Comme ça, je vois pas, mais je cherche et je te tiens au courant.
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
On progresse :
supprime les espaces à la fin.
Pour les 80 caractères, ça s'avère plus compliqué !
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
cat test | nawk '{ gsub(/[" "]*$/, ""); print $0 }
supprime les espaces à la fin.
Pour les 80 caractères, ça s'avère plus compliqué !
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Pour ce qui est des 80 caractères, il faudra surement peaufiner, mais un truc comme ceci devrait déjà t'aider :
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
cat test | nawk '{ gsub(/[" "]*$/, ""); print $0 } | nroff -rW79
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]