/usr/bin/grep: Aucun fichier ou dossier de ce type

Résolu/Fermé
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 - Modifié le 14 mars 2023 à 13:37
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 - 14 mars 2023 à 14:25

Bonjour,

Sur une Raspbian Lite fraîchement installée, je n'arrive pas à utiliser la commande GREP :

ss -apn | /usr/bin/grep 'tcp'

Le résultat est dans le titre.

Pourtant GREP est présent dans /usr/bin et /usr/sbin, ces deux dossiers figurent bien dans le $PATH :

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games

Merci d'avance si quelqu'un a une idée.


Linux / Firefox 110.0



2 réponses

mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801
14 mars 2023 à 13:40

Bonjour,

À partir du moment où tu donnes le chemin absolu ou relatif d'un exécutable (ici /usr/bin/grep), la variable d'environnement PATH n'est pas exploitée. Il suffit donc d'écrire :

ss -apn | grep 'tcp'

Ensuite, concernant ton erreur, c'est bizarre car le chemin de grep semble correct. Il arrive parfois qu'on tape des caractères invisibles, donc peux-tu essayer de retaper complètement ta commande et voir si le problème persiste ?

ss -apn | /usr/bin/grep tcp

Bonne chance

1
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917
14 mars 2023 à 13:49

Merci pour ton retour.

Ah la magie de l'informatique !!! Je n'ai strictement rien toucher depuis la dernière fois où j'ai posté et aujourd'hui ça fonctionne, avec le chemin absolu et aussi avec le $PATH

Va comprendre.

0
mamiemando Messages postés 33363 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 novembre 2024 7 801 > barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024
14 mars 2023 à 14:25

Je t'ai dit : tu as probablement tapé un caractère invisible :-)

C'est assez classique quand tu utilises la touche alt gr (typiquement impliquée quand tu dois taper |).

Bonne continuation !

0

Pourtant GREP est présent dans /usr/bin et usr/sbin, ces deux dossiers figurent bien dans le $PATH :

Et vous avez vérifié que /usr/bin/grep existe...

0
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917
12 mars 2023 à 18:44

Oui /usr/bin/grep existe

0