Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2007, 17h35   #1
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
Par défaut supprimer ligne vide

Bah voila je vous expose mon probleme surement bateau mais je sèche

Admettons que j'ai ce fichier :

Code :
1
2
3
4
5
6
7
bonjour
 
comment
 
ca
 
va
et je voudrais ceci :
Code :
1
2
3
4
bonjour
comment
ca
va
je veux effectivement supprimer les ligne vide mais recoller le texte aussi, j'ai fait un petit script mais il marche pô
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
#!/bin/bash
#
# Suppresseur de ligne vide
#USAGE : ./trieur.sh </chemin/du/fichier/> <fichierdesortie.txt>
 
INFILE=$1
OUTFILE=$2
CURRENT_PATH=$(pwd)
 
#lecture ligne par ligne
sed "s/^$//g" $INFILE > $CURRENT_PATH/$OUTFILE
Autrement dit si je trouve une ligne vide (^$ je remplace par rien mais je voudrais remplacer par \b par exemple (s/^$/\b/g ne donne rien)
quelqu'un a une idée ?
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 10.04 Lucid Lynx @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2007, 17h49   #2
Membre chevronné
 
Avatar de f-k-z
 
Homme K-Z. F.
Ingénieur sécurité
Inscription : juin 2006
Messages : 393
Détails du profil
Informations personnelles :
Nom : Homme K-Z. F.
Âge : 27
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur sécurité
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juin 2006
Messages : 393
Points : 675
Points : 675
Yop,
Cela te convient-il???
Car je comprend pas trop ta demande :s
@++

F-k-z
__________________
GNU/Linux c'est une question de VI ou de MORE.
http://www.goodbye-microsoft.com
"Linux is user friendly, its just very selective of its friends*", m'enfou, je suis son pote :p

Un post vous est utile ou est constructif, ayez le réflexe du +1 pour le contributeur ( C'est gratuit et ça donne l'impression d'être utile :p )
Le tag et la ne sont pas fait que pour le décor, pensez-y !
R.I.P. F-k-z 13/06/2006 - 12/10/2011
*Linux est convivial, il est juste très sélectifs pour ses amis.
f-k-z est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2007, 17h52   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 779
Points : 7 779
non ?

\ pour proteger le backslash affiché de l'interpretation et \\ pour en aficher un ce qui fait bien 3 \

et ça marche.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2007, 17h57   #4
Membre Expert
 
Avatar de SnakemaN
 
Bidouille-tout Android
Inscription : juillet 2006
Messages : 871
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Bidouille-tout Android

Informations forums :
Inscription : juillet 2006
Messages : 871
Points : 1 102
Points : 1 102
Citation:
Envoyé par f-k-z Voir le message
Yop,
Cela te convient-il???
Car je comprend pas trop ta demande :s
@++

F-k-z
Arf ch'uis bete j'ai tenté mais j'avais mis d/^$/g

merci beaucoup, sur ce je m'en vais prendre un café

Ca vaut même un délestage, non ?
__________________
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 10.04 Lucid Lynx @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
SnakemaN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h26.


 
 
 
 
Partenaires

Hébergement Web