Espaces en debut de ligne
basti1
Messages postés
82
Date d'inscription
Statut
Membre
Dernière intervention
-
basti1 Messages postés 82 Date d'inscription Statut Membre Dernière intervention -
basti1 Messages postés 82 Date d'inscription Statut Membre Dernière intervention -
Bonjours,
Quand je fais la commande suivante
cat -n test > test.n
il me numérote bine chaque ligne du fichier, mais il incxert 4 espace en debut de chaque ligne. Comment puije faire pour soit les enlever soit qu'il ne les mettent pas
Merci
A+
basti1
Quand je fais la commande suivante
cat -n test > test.n
il me numérote bine chaque ligne du fichier, mais il incxert 4 espace en debut de chaque ligne. Comment puije faire pour soit les enlever soit qu'il ne les mettent pas
Merci
A+
basti1
4 réponses
-
Salut,
essayes ca:
cat -n tesst | tr ' ' -d > test.n
ou
cat -n tesst | tr ' ' -s > test.n
Le premier tr efface tout les espaces, le second eliminie les repetitions d'espace :o)
@++"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
-
ou plutot ça:
cat -n test | sed 's/^ *//' > test.n
sed 's/^ *//' suprime tout les espaces en debut de ligne :)
ne pas mettre le 'p' :o)
pardon :p
@+"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
-
Essaye quelque chose du genre
cat -n brol1 | sed -e 's/^ *//' > brol2
Je remarque qu'avec ma version de cat
le séparateur entre le numéro de ligne et le contenu primitif
est un ht (horizontal tab) A toi de voir comment tu veux le traiter.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix. -
merci a tous
A+
basti1