[linux][sed]suppression d'espaces
Castor
Messages postés
17881
Date d'inscription
Statut
Modérateur
Dernière intervention
-
batmat Messages postés 1880 Date d'inscription Statut Membre -
batmat Messages postés 1880 Date d'inscription Statut Membre -
salut a tous
j'ai unleger souvis avec sed... rien de bien grave mais ca m'embete.
je fais un truc du style
pour remplacer le premier espace par un retour charriot.
le soucis: des fois j'ai un espace avant le premier caractere...
donc ca foire tout.
si quelquun saurait comment modifier ma regex pour que ca passe, merci d'avance :-))
.O Sauvez Mary, mangez Chouba:-D
(_)__... Castor
j'ai unleger souvis avec sed... rien de bien grave mais ca m'embete.
je fais un truc du style
ls |sed -e s/\ /\<br\>/
pour remplacer le premier espace par un retour charriot.
le soucis: des fois j'ai un espace avant le premier caractere...
donc ca foire tout.
si quelquun saurait comment modifier ma regex pour que ca passe, merci d'avance :-))
.O Sauvez Mary, mangez Chouba:-D
(_)__... Castor
5 réponses
-
noche...
j'essaie d'etre plus clair
en fait ma commande exacte estpassthru("ls -hs |sed -e s/\$/\<tr\>\<td\>/|sed -e s/\ /\<td\>/");
ca permet d'une part d'ajouter un <br> en fin de ligne mais aussi de couper ca en deux (pour creer un tableau)
le probleme: si il y a un espace au debut, ben ca decale tout
et quand y'a des fichiers de 4.0K et des fichiers de 12M par exemple ben ca sors un espace devant le 12M et ca me decale tout mon tableau :(
mon but: supprimer si il y en a, des espaces en debut de ligne
.O Sauvez Mary, mangez Chouba:-D
(_)__... Castor-
Pour supprimer les espaces en début de ligne avec sed
sed -e "s/^ *//g" pof
@++
Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D- AAAh ça fait plaisir ;p
Ca soulage un peu après avoir passé la journée à me faire engueuler :-) :
http://www.commentcamarche.net/forum/affich-333032?full#2003-06-27%2017%3A12%3A52
@++
Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
-
-
Salut castor...
toujours ton pb d'hier ?
Peut tu nous donner un exemple de ce que tu as en sortie et de ce que tu voudrais avoir... parce que tel que tu l'as ecrit là, j'ai testé et ca me colle un fichier par ligne bien mis en page :-(
@++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi ! -
Tu veux supprimer uniquement le premier espace de ton fichier et le remplacer par un saut de ligne html ? c'est bien ça ?
@++
Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D -
Si c'est pour mettre un fichier par ligne, pourquoi ne pas faire
$ls -1
?
@++
Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
De rien au fait
(et désolé pour l'autre thread les modos... :- | )
@++
Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D