Redirection horizontale ?

sheol -  
 sheol -
Redirection horizontale

Bonjour !

J'ai trois fichiers A B C contenant chacun une unique chaine de caractères sur une ligne aaaaaaa bbbbbbbb cccccccccc
si je fais
cat A B C > D
il y a dans D le contenu du fichier A puis dans une ligne suivante le contenu de B et ainsi de suite. Ca fait donc 3 lignes pour D :
aaaaaa
bbbbbbb
cccccccc

Ce que j'ai besoin de faire, c'est de mettre le contenu de A B et C sur une ligne unique "aaaaaa bbbbbbb cccccccc".

Et j'y arrive pas :(

Merci d'avance !
Configuration: Linux Fedora 7

4 réponses

  1. scolopendre Messages postés 27 Statut Membre 4
     
    essaye de faire un truc comme ça

    VAR1=`cat A`
    VAR2=`cat B`
    VAR3=`cat C`

    echo "$VAR1 $VAR2 $VAR3" > D

    si je me rappelle bien mes souvenirs de shl

    cordialement
    0
  2. sheol
     
    ça marche parfaitement ! (en script bash, pas en sh par exemple)

    Merci beaucoup beaucoup,
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    Hello
    la commande pr : pr -3 A B C
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Salut,

      Merci pour la commande que je ne connaissais pas et après un bref détour par le man, la syntaxe la plus proche de la demande me semble être :
      pr -t -m -s" " A B C > D
      ;-))
      0