[shell] zsh (en cours)

Applications, problèmes de configuration réseau
AchilleFraisse
Elfe
Messages : 623
Inscription : dim. 27 avr. 2014, 09:32

[shell] zsh (en cours)

Message par AchilleFraisse »

Bonjour,
J'ai commencé à me faire un fichier de configuration .zshrc pour mon shell.
Mais je rencontre un soucis, sous bash quand je tape :

Code : Tout sélectionner

# pacman -S libsdl*
il m'installe tout les paquets qui commencent par libsdl (logique)
et quand je tape la même ligne de code sous zsh, il dit :

Code : Tout sélectionner

zsh : no matches found : libsdl* 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [shell] zsh (en cours)

Message par benjarobin »

Normal c'est une des différences entre bash et zsh. Rajoute des guillemets autour de ta requête :

Code : Tout sélectionner

pacman -S 'libsdl*'
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [shell] zsh (en cours)

Message par waitnsea »

AchilleFraisse a écrit : sous bash quand je tape :

Code : Tout sélectionner

# pacman -S libsdl*
il m'installe tout les paquets qui commencent par libsdl (logique)
Bonjour,
no comprendo !
Si je me loggue en root :

Code : Tout sélectionner

# echo $SHELL
/bin/bash
et que j'exécute la même commande :

Code : Tout sélectionner

[root@dell ~]# pacman -S libsdl*
erreur : impossible de trouver la cible : libsdl*
[root@dell ~]# pacman -S 'libsdl*'
erreur : impossible de trouver la cible : libsdl*
et sous zsh en usr :

Code : Tout sélectionner

~/Vidéos % echo $SHELL             
/bin/zsh
~/Vidéos % find *.mp4
...Simpsons.mp4...etc..
 ~/Vidéos % find '*.mp4'
find: ‘*.mp4’: Aucun fichier ou dossier de ce type
Edit : par contre, pour locate les apostrophes fonctionnent et leur absence donne zsh: no matches found: *.mp4
Re-Edit : compris :

Code : Tout sélectionner

 yaourt libsdl
1 aur/pipepanic 0.1.3-4 (6) (0,00)
    Pipe connecting game using libSDL
2 aur/sdlblocks 1-5 (2) (0,00)
    A Tetris remake written in C using libSDL
Ces paquets n'existent pas dans mes dépôts ! AchilleFraisse tu m'as enduit d'erreur !!! :lol:
Dernière modification par waitnsea le mar. 12 avr. 2016, 14:09, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [shell] zsh (en cours)

Message par benjarobin »

La syntaxe de ton find est invalide, c'est :

Code : Tout sélectionner

find -name '*.mp4'
Mais la syntaxe/la requête pacman que tu donnes n'est je pense en faite même pas valide pour bash... Je ne pense pas qu'une telle chose soit supporté par pacman.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [shell] zsh (en cours)

Message par waitnsea »

Merci ! ...et un mystère de moins !
AchilleFraisse
Elfe
Messages : 623
Inscription : dim. 27 avr. 2014, 09:32

Re: [shell] zsh (en cours)

Message par AchilleFraisse »

Merci @benjarobin

@waitnsea Oui, désolé. Mais considère le comme un exemple :)

Bon finnalement, j'ai trouvé cette ligne de code à mettre dans le fichier .bashrc :

Code : Tout sélectionner

setopt nullglob
Dernière modification par AchilleFraisse le mar. 12 avr. 2016, 13:58, modifié 1 fois.
Avatar de l’utilisateur
papajoke
Elfe
Messages : 820
Inscription : sam. 30 août 2014, 19:54

Re: [shell] zsh (en cours)

Message par papajoke »

bonjour,

la requete pacman serait plus de la forme :

Code : Tout sélectionner

sudo pacman -S $(pacman -Ssq "^libs")
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Répondre