[Shell Bash]Recuperer un resultat du find
Fermé
sl1f3r
Messages postés
3
Date d'inscription
vendredi 12 décembre 2008
Statut
Membre
Dernière intervention
13 décembre 2008
-
12 déc. 2008 à 13:12
blux Messages postés 26465 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 14 novembre 2024 - 15 déc. 2008 à 09:26
blux Messages postés 26465 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 14 novembre 2024 - 15 déc. 2008 à 09:26
A voir également:
- [Shell Bash]Recuperer un resultat du find
- Comment recuperer un message supprimé sur whatsapp - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
6 réponses
blux
Messages postés
26465
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
14 novembre 2024
3 314
12 déc. 2008 à 13:17
12 déc. 2008 à 13:17
Salut,
il faut déjà décider lequel tu voudras quand plusieurs te seront renvoyés, et sur quel critère tu vas estimer que c'est le bon...
il faut déjà décider lequel tu voudras quand plusieurs te seront renvoyés, et sur quel critère tu vas estimer que c'est le bon...
blux
Messages postés
26465
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
14 novembre 2024
3 314
15 déc. 2008 à 09:26
15 déc. 2008 à 09:26
Sinon, pour récupérer la n ième ligne d'un fichier tu peux combiner tail et head.
tail +n fichier|head -1
tail +n fichier|head -1
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 déc. 2008 à 16:04
12 déc. 2008 à 16:04
ou alors, on peut les concaténerdans la variable, un peux comme un PATH, Blux.
regarde le man de find pour formater la sortie comme tu souhaite. -printf semble l'option qu'il te faut.
regarde le man de find pour formater la sortie comme tu souhaite. -printf semble l'option qu'il te faut.
sl1f3r
Messages postés
3
Date d'inscription
vendredi 12 décembre 2008
Statut
Membre
Dernière intervention
13 décembre 2008
12 déc. 2008 à 17:31
12 déc. 2008 à 17:31
en réponse a blux, j'ai mis -print dans mon find de manière a afficher tout les résultats, pour choisir je pourrais mettre un variable dans laquelle je mettrais le numéro de la ligne
par exemple en resultat du find :
/.../.../.../monfichier
/.../monfichier
/.../.../monfichier
en fait ma question est : comment récupérer le deuxième par exemple
par exemple en resultat du find :
/.../.../.../monfichier
/.../monfichier
/.../.../monfichier
en fait ma question est : comment récupérer le deuxième par exemple
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sl1f3r
Messages postés
3
Date d'inscription
vendredi 12 décembre 2008
Statut
Membre
Dernière intervention
13 décembre 2008
13 déc. 2008 à 09:43
13 déc. 2008 à 09:43
J'ai essayer autre chose mais la encore j'ai un probleme.
J'ai envoyé le resultat de mon find dans un txt et ensuite j'aimerais recuperer une ligne, par exemple la premiere et la mettre dans une variable.
Comment faire ?
J'ai envoyé le resultat de mon find dans un txt et ensuite j'aimerais recuperer une ligne, par exemple la premiere et la mettre dans une variable.
Comment faire ?
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
15 déc. 2008 à 09:04
15 déc. 2008 à 09:04
Blux a raison, ça n'a pas de sens de récupérer le premier. Si c'est toujours le premier que tu veux récupérer, c'est qu'il y a une logique et que donc tu peux avoir un critère.