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à...

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.

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) :
et
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
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 '