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 13/08/2004, 15h41   #1
Futur Membre du Club
 
Inscription : août 2004
Messages : 57
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 57
Points : 18
Points : 18
Par défaut Exécuter deux commandes

bonjour,

je voudrai renvoyer le contenu de mes fichiers dans un nouvel fichier avec un tail, je fais :

Code :
1
2
 
cat $i >> nouveau fichier | tail +3 $i
ceci n'execute que la premiere instruction et non la seconde ( le tail )

si quelqun peut m'aider

Merci
flouflou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 15h45   #2
Membre expert
 
Homme
Ingénieur R&D
Inscription : juin 2003
Messages : 4 502
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur R&D
Secteur : Industrie

Informations forums :
Inscription : juin 2003
Messages : 4 502
Points : 5 937
Points : 5 937
Sauf erreur de ma part mais il ne faut pas mettre >> mais >
hegros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 15h52   #3
Membre confirmé
 
Inscription : avril 2004
Messages : 289
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 289
Points : 283
Points : 283
Je vosi aps trop ce que tu veux faire avec cette ligne de code... Le cat envoie tout sur sa sortie standard, mais tu la redirige vers nouveau_fichier, ce qui fait que le tail de l'autre côté du pipeline ne reçoit rien... Qui plus est tu appliques tail à $i, et non à son entrée standard, donc je ne comprends pas trop...
alveric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 16h10   #4
Futur Membre du Club
 
Inscription : août 2004
Messages : 57
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 57
Points : 18
Points : 18
j'avour que je fais n'importe quoi mais je fais mes premiers pas

en fait, je voudrai que le nouveaufichier contienne tout les fichiers trouvés ( dans une boucle for ) mais pour chaque fichier, je ne veux diriger qu'a partir de la 4eme ligne

mon probleme et au niveau du tail puisque j'arrive a diriger tout les fichiers trouves mais je bloque au niveau de la coupure des 3 premieres lignes.

Merci de votre aide
flouflou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 17h01   #5
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 245
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 245
Points : 1 902
Points : 1 902
Code :
cat $i >> nouveau fichier | tail +3 $i
tu as essayé

Code :
cat $i | tail +3 $i >> nouveaufichier
?

si tu mets un espace dans ton nom de fichier ça risque de pas aller.

>> signifie que tu rajoutes à la fin du fichier
> signifie que tu écrases le fichier
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 17h03   #6
Membre du Club
 
Inscription : mai 2002
Messages : 88
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : mai 2002
Messages : 88
Points : 48
Points : 48
Envoyer un message via ICQ à guejo Envoyer un message via AIM à guejo Envoyer un message via MSN à guejo
précision un espace est possible mais il faut alors écrire Au fait, cat $i est-il vraiment necessaire ?
guejo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 17h31   #7
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 245
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 245
Points : 1 902
Points : 1 902
Code :
cat $i | tail +3 >> nouveaufichier
ou

Code :
tail +3 $i >> nouveaufichier
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2004, 18h08   #8
Futur Membre du Club
 
Inscription : août 2004
Messages : 57
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 57
Points : 18
Points : 18
Merci beaucoup
flouflou 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 22h03.


 
 
 
 
Partenaires

Hébergement Web