Author: Laurent Vivier Date: To: guilde Subject: Re: ligne de commande et fichier
Le 04/04/2017 à 17:07, Patrick Dupre a écrit : > Bonjour,
Salut
> Je peux faire:
> FILES=`ls -d !(*@(-e)).bib`
> en ligne de commande
> mais is je mets la meme chose dans un ficher et que j'execute,
> (avec #!/bin/sh)
>
> j'obtiens une erreur.
>
> ./remove_all.sh: command substitution: line 3: syntax error near unexpected token `('
> ./remove_all.sh: command substitution: line 3: `ls -d !(*@(-e)).bib'
>
> Quelle est la difference ?