Un truc trop simple, j'ai honte

cyrille -  
jisisv Messages postés 3678 Statut Modérateur -
J'ai un pb (logique sinon je n'écrirais pas ce message)!!!

Je parle en prog shell 'sh'.
J'ai deux fichier contenant tous les deux la lettre "a" (rien de plus) et je voudrait que dans un boucle for, je concatene des "a" séparés par 1 espace, le tout sur une même ligne.

J'ai essayé avec la commande "paste" mais il me sépare les "a" par des tabulations. J'ai vu dans le 'man paste' qu'avec l'otion -d on peut remplacer les tab par ce que l'on veut mais en vain...

PLEASE HELP, je sais que c ridicule commme pb mais bon...

En vous remerciant d'avance, mon mail : tcyrill2@free.fr
A voir également:

2 réponses

grofwa Messages postés 440 Statut Membre 479
 
Salut,

Tu as mis des doubles-quotes après le -d ? :

paste -d" " f1 f2
et ça ne marche toujours pas ???

Michael

Ne vous souciez pas de n'être pas remarqué ; cherchez 
plutôt à faire quelque chose de remarquable [Confucius]
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Je ne saisis pas très bien ta question, mais ceci peut t'aider:
place l'espace de l'option -d entre '"'

[johand@zoot] ~/tmp $cat a1
a a a
[johand@zoot] ~/tmp $cat b2
b b b b b
[johand@zoot] ~/tmp $paste -d " " a1 b2
a a a b b b b b

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0