Un truc trop simple, j'ai honte

Fermé
cyrille - 9 janv. 2004 à 08:53
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 9 janv. 2004 à 09:23
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 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
9 janv. 2004 à 09:22
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 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
9 janv. 2004 à 09:23
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