Page 1 sur 1

[shell] grep introuvable (Résolu)

Publié : ven. 01 avr. 2011, 16:24
par Alfrodull
Bonjour à tous !

Alors j'ouvre mon premier sujet de demande d'aide par un phénomène surnaturel : lorsque j'essaie de faire un grep, mon gentil shell me répond :
$ lsmod | grep ati
bash: $'\342\200\231egrep\342\200\231' : commande introuvable

Il est pourtant installé, et réinstallé au cas où. Et ce n'est pas un problème d'espace insécable.

Merci de votre aide !

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:08
par jaco
Qu'affiche lsmod ?

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:09
par Alfrodull

Code : Tout sélectionner

$ lsmod
Module                  Size  Used by
nls_cp437               4533  1 
vfat                    8343  1 
fat                    42842  1 vfat
fuse                   57240  3 
ipv6                  243529  22 
arc4                    1078  2 
ecb                     1597  2 
radeon                845939  0 
snd_seq_dummy           1119  0 
uvcvideo               55373  0 
snd_seq_oss            25232  0 
snd_seq_midi_event      4568  1 snd_seq_oss
ttm                    44512  1 radeon
snd_seq                41912  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
videodev               57747  1 uvcvideo
v4l1_compat            13986  2 uvcvideo,videodev
drm_kms_helper         23703  1 radeon
snd_seq_device          4409  3 snd_seq_dummy,snd_seq_oss,snd_seq
drm                   141584  3 radeon,ttm,drm_kms_helper
i2c_algo_bit            4191  1 radeon
snd_pcm_oss            33950  0 
snd_mixer_oss          15366  1 snd_pcm_oss
snd_hda_codec_hdmi     20024  1 
fglrx                2386484  69 
snd_hda_codec_idt      48271  1 
snd_hda_intel          18988  1 
ath5k                 127844  0 
ath                    10929  1 ath5k
snd_hda_codec          64796  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
mac80211              178372  1 ath5k
firewire_ohci          23529  0 
cfg80211              120401  3 ath5k,ath,mac80211
ir_lirc_codec           3559  0 
snd_hwdep               4804  1 snd_hda_codec
firewire_core          43457  1 firewire_ohci
snd_pcm                59496  4 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
lirc_dev                8091  1 ir_lirc_codec
mmc_block               8586  2 
ir_sony_decoder         1831  0 
sdhci_pci               5978  0 
sdhci                  14925  1 sdhci_pci
hp_wmi                  4605  0 
sparse_keymap           2372  1 hp_wmi
joydev                  7727  0 
r8169                  31536  0 
ir_jvc_decoder          1925  0 
rfkill                 12958  2 cfg80211,hp_wmi
ohci_hcd               19134  0 
i2c_piix4               7108  0 
mmc_core               55282  2 mmc_block,sdhci
hp_accel               12716  0 
snd_timer              15687  2 snd_seq,snd_pcm
jmb38x_ms               6838  0 
ehci_hcd               34522  0 
ir_rc6_decoder          2341  0 
memstick                5318  1 jmb38x_ms
rc_rc6_mce              1096  0 
ir_rc5_decoder          1829  0 
crc_itu_t               1061  1 firewire_core
mii                     3206  1 r8169
wmi                     6873  1 hp_wmi
ir_nec_decoder          2117  0 
video                  10367  0 
lis3lv02d               8641  1 hp_accel
agpgart                22880  3 ttm,drm,fglrx
ene_ir                 13201  0 
snd                    43987  14 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
usbcore               117240  4 uvcvideo,ohci_hcd,ehci_hcd
shpchp                 23205  0 
output                  1456  1 video
input_polldev           2462  1 lis3lv02d
i2c_core               16029  6 radeon,videodev,drm_kms_helper,drm,i2c_algo_bit,i2c_piix4
serio_raw               3638  0 
psmouse                50354  0 
pci_hotplug            21691  1 shpchp
thermal                 6590  0 
processor              22529  0 
k10temp                 2067  0 
sg                     21196  0 
evdev                   7179  10 
battery                 8335  0 
ir_core                12818  9 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,rc_rc6_mce,ir_rc5_decoder,ir_nec_decoder,ene_ir
pcspkr                  1367  0 
button                  3882  1 fglrx
soundcore               4961  1 snd
snd_page_alloc          6053  2 snd_hda_intel,snd_pcm
ac                      2433  0 
ext3                  111097  1 
jbd                    39547  1 ext3
mbcache                 4338  1 ext3
sr_mod                 13569  0 
cdrom                  31666  1 sr_mod
sd_mod                 25488  3 
pata_acpi               2348  0 
pata_atiixp             2913  0 
ahci                   17693  2 
libahci                15536  1 ahci
libata                151324  4 pata_acpi,pata_atiixp,ahci,libahci
scsi_mod              107414  4 sg,sr_mod,sd_mod,libata
Hésite pas à demander d'autres infos si besoin ^^

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:10
par FoolEcho
Alfrodull a écrit :bash: $'\342\200\231egrep\342\200\231' : commande introuvable
Si la sortie est telle quelle, je vérifierai l'encodage dans la console et la locale, déjà... :shock:
Tu le fais depuis une console ou depuis un tty ?

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:15
par Alfrodull
C'est fait depuis un émulateur de terminal ( guake ), même résultat en tty.

Code : Tout sélectionner

$ locale -a
C
fran�ais
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
POSIX

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:23
par jaco
Alfrodull a écrit : Hésite pas à demander d'autres infos si besoin ^^
Que donnent :

$ lsmod > machin
$ cat machin
$ grep ati machin

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:27
par Alfrodull

Code : Tout sélectionner

$ lsmod > machin
[alfrodull@myhost ~]$ cat machin
Module                  Size  Used by
nls_cp437               4533  1 
vfat                    8343  1 
fat                    42842  1 vfat
fuse                   57240  3 
ipv6                  243529  22 
arc4                    1078  2 
ecb                     1597  2 
radeon                845939  0 
snd_seq_dummy           1119  0 
uvcvideo               55373  0 
snd_seq_oss            25232  0 
snd_seq_midi_event      4568  1 snd_seq_oss
ttm                    44512  1 radeon
snd_seq                41912  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
videodev               57747  1 uvcvideo
v4l1_compat            13986  2 uvcvideo,videodev
drm_kms_helper         23703  1 radeon
snd_seq_device          4409  3 snd_seq_dummy,snd_seq_oss,snd_seq
drm                   141584  3 radeon,ttm,drm_kms_helper
i2c_algo_bit            4191  1 radeon
snd_pcm_oss            33950  0 
snd_mixer_oss          15366  1 snd_pcm_oss
snd_hda_codec_hdmi     20024  1 
fglrx                2386484  69 
snd_hda_codec_idt      48271  1 
snd_hda_intel          18988  1 
ath5k                 127844  0 
ath                    10929  1 ath5k
snd_hda_codec          64796  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
mac80211              178372  1 ath5k
firewire_ohci          23529  0 
cfg80211              120401  3 ath5k,ath,mac80211
ir_lirc_codec           3559  0 
snd_hwdep               4804  1 snd_hda_codec
firewire_core          43457  1 firewire_ohci
snd_pcm                59496  4 snd_pcm_oss,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
lirc_dev                8091  1 ir_lirc_codec
mmc_block               8586  2 
ir_sony_decoder         1831  0 
sdhci_pci               5978  0 
sdhci                  14925  1 sdhci_pci
hp_wmi                  4605  0 
sparse_keymap           2372  1 hp_wmi
joydev                  7727  0 
r8169                  31536  0 
ir_jvc_decoder          1925  0 
rfkill                 12958  2 cfg80211,hp_wmi
ohci_hcd               19134  0 
i2c_piix4               7108  0 
mmc_core               55282  2 mmc_block,sdhci
hp_accel               12716  0 
snd_timer              15687  2 snd_seq,snd_pcm
jmb38x_ms               6838  0 
ehci_hcd               34522  0 
ir_rc6_decoder          2341  0 
memstick                5318  1 jmb38x_ms
rc_rc6_mce              1096  0 
ir_rc5_decoder          1829  0 
crc_itu_t               1061  1 firewire_core
mii                     3206  1 r8169
wmi                     6873  1 hp_wmi
ir_nec_decoder          2117  0 
video                  10367  0 
lis3lv02d               8641  1 hp_accel
agpgart                22880  3 ttm,drm,fglrx
ene_ir                 13201  0 
snd                    43987  14 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
usbcore               117240  4 uvcvideo,ohci_hcd,ehci_hcd
shpchp                 23205  0 
output                  1456  1 video
input_polldev           2462  1 lis3lv02d
i2c_core               16029  6 radeon,videodev,drm_kms_helper,drm,i2c_algo_bit,i2c_piix4
serio_raw               3638  0 
psmouse                50354  0 
pci_hotplug            21691  1 shpchp
thermal                 6590  0 
processor              22529  0 
k10temp                 2067  0 
sg                     21196  0 
evdev                   7179  10 
battery                 8335  0 
ir_core                12818  9 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,rc_rc6_mce,ir_rc5_decoder,ir_nec_decoder,ene_ir
pcspkr                  1367  0 
button                  3882  1 fglrx
soundcore               4961  1 snd
snd_page_alloc          6053  2 snd_hda_intel,snd_pcm
ac                      2433  0 
ext3                  111097  1 
jbd                    39547  1 ext3
mbcache                 4338  1 ext3
sr_mod                 13569  0 
cdrom                  31666  1 sr_mod
sd_mod                 25488  3 
pata_acpi               2348  0 
pata_atiixp             2913  0 
ahci                   17693  2 
libahci                15536  1 ahci
libata                151324  4 pata_acpi,pata_atiixp,ahci,libahci
scsi_mod              107414  4 sg,sr_mod,sd_mod,libata
[alfrodull@myhost ~]$ grep ati machin
bash: $'\342\200\231egrep\342\200\231' : commande introuvable

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:32
par FoolEcho
Alfrodull a écrit :C'est fait depuis un émulateur de terminal ( guake ), même résultat en tty.
Pas clair. :copain:
Ton problème est où : en console, dans l'émulateur, en tty ?

Sinon, est-ce que l'enchaînement suivant passe (installe kbd pour le cas où tu ne l'aurais pas) :

Code : Tout sélectionner

locale
unicode_start
lsmod | grep ati
unicode_stop
et

Code : Tout sélectionner

pacman -Qki grep

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:33
par jaco
Bon... que donne

$ /bin/grep ati machin

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:34
par benjarobin
Quel est la sortie de

Code : Tout sélectionner

which grep
bash -x grep

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:43
par jaco
Et sans attendre la réponse à ma question précédente, que donne :

$ alias

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:47
par Alfrodull
@FoolEcho

Désolé, je dois pas être encore au point avec certains termes xD

Je reprends : j'utilise Guake, un émulateur de terminal semblable à Yakuake (je crois que c'est son nom), le problème est présent dans ce programme, comme dans un terminal normal ( application=>accessoire=>terminal ) et aussi lorsque je passe par ctrl+alt=Fx. En gros, c'est partout ^^

Pour la séquence, ça passe pas :

Code : Tout sélectionner

$ locale
LANG=fr_FR.utf8
LC_CTYPE="fr_FR.utf8"
LC_NUMERIC="fr_FR.utf8"
LC_TIME="fr_FR.utf8"
LC_COLLATE="fr_FR.utf8"
LC_MONETARY="fr_FR.utf8"
LC_MESSAGES="fr_FR.utf8"
LC_PAPER="fr_FR.utf8"
LC_NAME="fr_FR.utf8"
LC_ADDRESS="fr_FR.utf8"
LC_TELEPHONE="fr_FR.utf8"
LC_MEASUREMENT="fr_FR.utf8"
LC_IDENTIFICATION="fr_FR.utf8"
LC_ALL=
[alfrodull@myhost ~]$ unicode_start 
unicode_start skipped on /dev/pts/0
[alfrodull@myhost ~]$ lsmod | grep ati
bash: $'\342\200\231egrep\342\200\231' : commande introuvable
[alfrodull@myhost ~]$ unicode_stop 
unicode_stop skipped on /dev/pts/0
[alfrodull@myhost ~]$ su
Mot de passe : 
[root@myhost alfrodull]# pacman -Qki grep
Nom                   : grep
Version               : 2.7-1
URL                   : http://www.gnu.org/software/grep/grep.html
Licences              : GPL3
Groupes               : base
Fournit               : --
Dépend de             : glibc  pcre  sh
Dépendances opt.      : --
Requis par            : fakeroot  hwdetect  initscripts  mkinitcpio
Est en conflit avec   : --
Remplace              : --
Taille (installé)     : 1060,00 K
Paqueteur             : Allan McRae <allan@archlinux.org>
Architecture          : i686
Compilé le            : mar. 21 sept. 2010 04:52:36 CEST
Installé le           : ven. 01 avril 2011 15:30:20 CEST
Motif d'installation  : Explicitement installé
Script d'installation : Oui
Description           : A string search utility

grep: 140 fichiers au total, 0 fichier manquant

@jaco : /bin/grep ati machin : ah, ça ça marche ! Ça viendrait d'un problème de $PATH ?

Code : Tout sélectionner

$ alias
alias ..=' cd ..'
alias a='’alsamixer’'
alias c='var=$(cal -m); echo "${var/$(date +%-d)/$(echo -e "\033[1;31m$(date +%-d)\033[0m")}"'
alias cd..='cd ..'
alias chown='chown -h'
alias cim='’vim’'
alias cp='cp -ip'
alias df='df -h'
alias du='du -h --max-depth=1'
alias dusort='du -x --block-size=1048576 | sort -nr'
alias grep='’egrep’'
alias grpe='grep'
alias iv='vi'
alias j='’jobs’'
alias ll='ls -l'
alias ls='ls --color=auto'
alias mm='’ll’'
alias most='most -ct3 -s'
alias mroe='more'
alias mv='mv -i'
alias rm='rm -i'
alias tial='tail'
alias u='cd .. && ls --color'
alias vf='cd'
alias vom='’vim’'
alias xs='cd'

@benjarobin :

Code : Tout sélectionner

$ which grep
/bin/grep
[alfrodull@myhost ~]$ bash -x grep
/bin/grep: /bin/grep : fichier binaire impossible à lancer

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:48
par jaco
Ben voilà...

Ton alias grep est pourri...

Il faut écrire :

alias grep='egrep'

Or, toi, tu as mis deux apostrophes

Et ce sera pareil pour tous ceux que tu as créé comme ça...

Les alias, mal employés, c'est la plaie.

Re: [shell] grep introuvable (en cours)

Publié : ven. 01 avr. 2011, 17:49
par Alfrodull
Ah ! c'est bon ! Une bêtise dans les alias !

Merci de votre aide et de votre rapidité à tous ^^ Je reviens vite vous embêter avec d'autres problèmes ^^

Edit : trop lent :p

Edit 2 : ça m'apprendra à copier coller des bashrc tout fait :p

Édit 3 : en fait, sur le bashrc que j'ai copié, il y avait des ` à la place des '