Pages : 1
#1 Le 31/03/2010, à 18:05
- zoeyldick
Commande cat
bonjour,
j'ai seulement une petite question concèrnant la commande cat, quelle est la difference entre :
cat fichier1 fichier 2 > fichier3
et
cat fichier1 fichier 2 >> fichier3
2ème question :
comment obtenir un fichier5 qui correspond à un fichier6 dont les lignes seraient désormais numérotées?
sa sera tout!
merci.:)
Hors ligne
#2 Le 31/03/2010, à 18:30
- bibleu
Re : Commande cat
Salut,
dans le premier cas (>) la commande va réécrire complètement le fichier de destination
dans le deuxième cas (>>) la commande va juste ajouter à la fin du fichier.
ces 2 redirections sont valables pour toutes les commandes
pour la deuxième question:
nl -w1 -s\ fichier5 > fichier6
Hors ligne
#3 Le 31/03/2010, à 18:36
- zoeyldick
Re : Commande cat
vous voulez dire "bibleu" que pour faire cat fichier1 fichier 2 >> fichier3
le fichier3 doit exister avant l'opération et que sont contenu ne sera pas toucher sans qu'a la fin du fichier3 on aura des nouvelles lignes qui sont le contenu de fichier1 et fichier2 ?? es bien sa ?
Hors ligne
#4 Le 31/03/2010, à 18:44
- JB-home
Re : Commande cat
le fichier3 ne doit pas forcement existé, il sera créer s'il n'existe pas.
Son contenu ne sera pas modifié , seul le contenu de fichier1 et fichier2 sera rajouté à la fin.
Hors ligne
#5 Le 31/03/2010, à 18:44
- bibleu
Re : Commande cat
le contenu du fichier 3 sera composé du fichier 1 et du fichier 2 l'un à la suite de l'autre
le fichier 3 n'as pas besoin d'exister avant l'opération.
Hors ligne
#6 Le 31/03/2010, à 20:32
- nesthib
Re : Commande cat
pour bien comprendre tout cela, l'idéal est de faire toi même le test. Crée un nouveau dossier (mkdir dossier_test) et déplace-toi dedans (cd dossier_test) et teste les différentes combinaisons.
echo -e "ligne{1..5}"\n >fichier
cat fichier
echo -e "ligne"{6..10} >>fichier
cat fichier
echo -e "ligne"{11..15} >fichier
cat fichier
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#7 Le 31/03/2010, à 20:36
- cm-t
Re : Commande cat
cat fichier1 fichier 2 > fichier3
=> fichier3 = fichier1 + fichier 2;
cat fichier1 fichier 2 >> fichier3
=> fichier3 = fichier1 + fichier 2 + fichier 3;
isnt?
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#8 Le 31/03/2010, à 20:41
- Elzen
Re : Commande cat
cat fichier1 fichier 2 >> fichier3
=> fichier3 = fichier1 + fichier 2 + fichier 3;isnt?
Pas dans cet ordre-là, en tout cas : >> rajoute à la fin du fichier.
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne
#9 Le 31/03/2010, à 20:43
- cm-t
Re : Commande cat
cat fichier1 fichier 2 > fichier3
=> fichier3 = fichier1 + fichier 2;
cat fichier1 fichier 2 >> fichier3
=> fichier3 = fichier 3 + fichier1 + fichier 2 ;
fixed! tss, que de tête en l'air
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
Pages : 1