Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/04/2007, 18h21   #1
Membre confirmé
 
Avatar de fantomas261
 
Inscription : avril 2007
Messages : 463
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 463
Points : 227
Points : 227
Par défaut concatenation fichier csh

j ai plusieurs fichier texte mon script accepte un seul fichier txt

alors j ai decidé de recopier le contenu des 4 fichiers txt dans un autre
set fichiers = `ls fich*.txt`
cat $fichiers | uniq >! fich.txt

mais j aimerais ne pas creer de fichier temporaire ...

alors
j ecrit :
cat $fichiers[2-] | uniq >> $fichiers[1]

le probleme c est que la taille du premier fichiers ( $fichiers[1])
augment a chaque fois que je lance le script

avez vous une idees ??

je travaille avec des fichiers qui commencent par fich suivi d un nombre plus l extension .txt

set fichiers = `ls fich[[:digit:]].txt `marche bien en bash mais pas en csh

comment faire ...
fantomas261 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2007, 16h57   #2
Membre à l'essai
 
Inscription : avril 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 24
Points : 21
Points : 21
man tempfile
liodev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h19.


 
 
 
 
Partenaires

Hébergement Web