View previous topic :: View next topic |
Author |
Message |
colito Guru
Joined: 03 Aug 2004 Posts: 569 Location: france (NIORT)
|
Posted: Sat Apr 23, 2005 11:50 am Post subject: [console] problème pour faire des pipes |
|
|
Bonjour,
Je rencontre un souci assez etrange sur mon systeme nouvellement réinstallé: je ne peux plus faire de pipes dans les commandes que je passe en console. Je m'explique: si je fais par exemple un
ou d'ailleurs n'importe quelle autre commande avec un pipe, j'obtiens un magnifique
Code: | colito root # lspci | more
-bash: more: command not found
|
alors que mon PATH est parfaitement renseigné: si je fais un grep toto tata, aucun problème...
Quelqu'un aurait il une idée? c'est vraiment gênant... |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Sat Apr 23, 2005 11:55 am Post subject: |
|
|
heuu betement un more /etc/fstab te sors quoi ??
j'imagine que pipe se sers de more pour parcourir les donnees .... me trompe-je ? |
|
Back to top |
|
|
colito Guru
Joined: 03 Aug 2004 Posts: 569 Location: france (NIORT)
|
Posted: Sat Apr 23, 2005 11:58 am Post subject: |
|
|
bah il me fait un more de ma fstab...
c'est ça qui est hallucinant... |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
|
Back to top |
|
|
colito Guru
Joined: 03 Aug 2004 Posts: 569 Location: france (NIORT)
|
Posted: Sat Apr 23, 2005 12:14 pm Post subject: |
|
|
Code: |
bash-2.05b$ alias \|
bash: alias: |: not found
|
??????????????????????????? |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sat Apr 23, 2005 12:23 pm Post subject: |
|
|
OK, donc c'est normal, ça veut dire qu'il y a pas d'alias défini sur | ca écarte la possibilité du blagueur
mais c'est vraiment bizarre comme probleme...
ton PATH semble bon en plus, vu que la commande more seule marche...
Essaye voir : "lspci | echo $PATH" le path est peut-etre mauvais après un pipe, mais c'est étrange... _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
colito Guru
Joined: 03 Aug 2004 Posts: 569 Location: france (NIORT)
|
Posted: Sat Apr 23, 2005 12:25 pm Post subject: |
|
|
bah non, justement, j'y comprends vraiment rien, c'est l'hallu ce truc...
Code: | colito root # lspci | echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130:/usr/i386-pc-linux-gnu/gcc-bin/3.3.5:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/usr/share/karamba/bin
|
|
|
Back to top |
|
|
CourJuS Tux's lil' helper
Joined: 26 Jun 2004 Posts: 99 Location: Belgique
|
Posted: Sat Apr 23, 2005 1:02 pm Post subject: |
|
|
un "which more" sa donne quoi ?
chez moi il se trouve la Code: | cerebral root # which more
/bin/more
|
si il le trouve pas
Last edited by CourJuS on Sat Apr 23, 2005 1:34 pm; edited 1 time in total |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Sat Apr 23, 2005 1:23 pm Post subject: |
|
|
echo n'est pas une commande, c'est en dur dans ton shell, lequel tu utilises ? (bash, zsh ... ?) tu en as essayé un autre ? |
|
Back to top |
|
|
[vector] Apprentice
Joined: 02 Nov 2004 Posts: 170 Location: France, Le Havre
|
Posted: Sat Apr 23, 2005 1:30 pm Post subject: |
|
|
Il me semble que ça m'est arrivé une fois, mais en enlevant les espaces avant et après | ça marchait. _________________ [Gentoo 2.6.10-r6 + WinXP] - [Gentoo 2.6.10-r9 + Win98]
Admon - Dernière capture d'écran - Jabber : vector@jabber.fr |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sat Apr 23, 2005 1:34 pm Post subject: |
|
|
spider312 wrote: | echo n'est pas une commande, c'est en dur dans ton shell, lequel tu utilises ? (bash, zsh ... ?) tu en as essayé un autre ? |
Depuis quand echo serait pas un commande ..........
/usr/bin/echo, c'est lui... ça fait partie des coreutils comme toutes les commandes unix de base... _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Sat Apr 23, 2005 1:56 pm Post subject: |
|
|
Code: | spider@prosper ~ $ which echo
echo: shell built-in command
spider@prosper ~ $ man echo
DESCRIPTION
Cette page de manuel documente la version GNU de echo.
La plupart des shells ont une commande integree ayant le meme nom et
les memes fonctionnalites. | Après, effectivement, ça dépent peut-être du shell, excusez moi, je n'y avais pas pensé (j'utilise zsh)
edit : en effet , bash utilise /bin/echo Code: | spider@prosper ~ $ ll /usr/bin/echo
lrwxrwxrwx 1 root root 9 avr 5 13:09 /usr/bin/echo -> /bin/echo |
|
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Sat Apr 23, 2005 2:02 pm Post subject: |
|
|
sinon la derniere fois que j'ai eu un probleme space de ce genre un
/usr/sbin/etc-update m'avait rentre un fatras pas possible dans l'ordre .. (bon ok c'est un grand classique mais bon ^^) |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Sat Apr 23, 2005 2:02 pm Post subject: |
|
|
et un pipe avec le chemin complet ? Code: | ls -l | /bin/grep a |
|
|
Back to top |
|
|
colito Guru
Joined: 03 Aug 2004 Posts: 569 Location: france (NIORT)
|
Posted: Sat Apr 23, 2005 4:30 pm Post subject: |
|
|
bah le pipe avec le chemin complet ça fait pareil...
Par contre, comme vous le dites, en enlevant les espaces avant et après le pipe ça marche...c vraiment bizarre... |
|
Back to top |
|
|
|