Find et affichage
Résolu
Dinath
Messages postés
1697
Statut
Contributeur sécurité
-
Dinath Messages postés 1697 Statut Contributeur sécurité -
Dinath Messages postés 1697 Statut Contributeur sécurité -
Bonjour,
Sur cette commande :
J'obtiens les résultats présents dans les fichiers texte, mais pas le chemin, donc impossible de savoir quel fichier contient mon string.
Comment puis-je transformer cela pour récupérer également le chemin dans la sortie ?
J'ai voulu tricher ainsi mais ça n'a pas fonctionné :
Merci !
@Dinath_ | Contributeur Sécurité
Sur cette commande :
find /var/etc/openvpn -name '*' -exec grep '# 2048 bit OpenVPN static key' {} \;
J'obtiens les résultats présents dans les fichiers texte, mais pas le chemin, donc impossible de savoir quel fichier contient mon string.
Comment puis-je transformer cela pour récupérer également le chemin dans la sortie ?
J'ai voulu tricher ainsi mais ça n'a pas fonctionné :
cat 'find /var/etc/openvpn -name '*'' | grep '# 2048 bit OpenVPN static key'
Merci !
@Dinath_ | Contributeur Sécurité
A voir également:
- Find et affichage
- Affichage double ecran - Guide
- Find and mount - Télécharger - Récupération de données
- Windows 11 affichage classique - Guide
- Problème affichage fenêtre windows 10 - Guide
- Ava find - Télécharger - Divers Utilitaires
2 réponses
Salut,
man grep
man grep
-H, --with-filename
Afficher le nom du fichier pour chaque correspondance. C'est le comportement par défaut quand la recherche est effectuée sur plusieurs fichiers.
-l, --files-with-matches
Ne pas afficher les résultats normaux. À la place, indiquer le nom des fichiers pour lesquels des résultats auraient été affichés. La recherche dans chaque fichier cesse dès la première concordance. (-l est spécifiée dans POSIX)