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

Résolu
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   -  
mamiemando Messages postés 33768 Date d'inscription   Statut Modérateur Dernière intervention   -

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



A voir également:

2 réponses

mamiemando Messages postés 33768 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 

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 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 

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 33768 Date d'inscription   Statut Modérateur Dernière intervention   7 878 > barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention  
 

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
manu
 

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 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 

Oui /usr/bin/grep existe

0