Pb Find ! -name
Résolu
michael_scott
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
michael_scott Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
michael_scott Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici mon pb..
Je dispose de plusieurs fichiers :
toto_13_ouput
titi_14_output
tato_62_output
tuto_23_output
tata
tutu
Je souhaite garder les 1000 premieres lignes des fichiers output ( mais en excluant les fichiers de type titi*output)
donc pour se faire ( concernant tous les fichiers *ouptut) :
j utilise head -n 1000 *output* > fichier_final
pour exclure les titi*output* :
find . ! name '*titi*output*' -exec head -n 1000 > fichier_final{} \;
mais il me prend les 1000 premieres lignes de TOUT les fichiers..
Donc ma question :
comment exclure d'une premiere sélection (*output*), lors d'un head ,un type de fichiers (*titi*output*) ?
Merci D'avance
Michael Scott : )
voici mon pb..
Je dispose de plusieurs fichiers :
toto_13_ouput
titi_14_output
tato_62_output
tuto_23_output
tata
tutu
Je souhaite garder les 1000 premieres lignes des fichiers output ( mais en excluant les fichiers de type titi*output)
donc pour se faire ( concernant tous les fichiers *ouptut) :
j utilise head -n 1000 *output* > fichier_final
pour exclure les titi*output* :
find . ! name '*titi*output*' -exec head -n 1000 > fichier_final{} \;
mais il me prend les 1000 premieres lignes de TOUT les fichiers..
Donc ma question :
comment exclure d'une premiere sélection (*output*), lors d'un head ,un type de fichiers (*titi*output*) ?
Merci D'avance
Michael Scott : )
A voir également:
- Pb Find ! -name
- Find and mount - Télécharger - Récupération de données
- Ava find - Télécharger - Divers Utilitaires
- Find junk files - Télécharger - Nettoyage
- Display name c'est quoi ✓ - Forum Windows
- Wan connected name repeated - Forum D-Link
mais je ne veux pas les fichiers qui ne sont pas *output ( dc tutu et tata)
...
./tuto_23_output
./tato_62_output
./toto_13_ouput
merci copain toulouse Zen de m avoir aidé
Reponse:
find -type f \( -name "*ta*" -o -name "*to*" \) -exec head -n 1000 > IMPORT {} \;
c beaucoup mieux ta réponse !
merci encore !