Re: ligne de commande et fichier

Top Page

Reply to this message
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 ?


Vérifie que /bin/sh pointe bien sur bash.

Laurent