Re: ligne de commande et fichier

Page principale

Répondre à ce message
Auteur: Patrick Dupre
Date:  
À: Laurent Vivier
CC: guilde
Sujet: Re: ligne de commande et fichier
Non, si je change en
/bin/bash
c'est la meme chose

===========================================================================
 Patrick DUPRÉ                                 | | email: pdupre@???
 Laboratoire de Physico-Chimie de l'Atmosphère | |
 Université du Littoral-Côte d'Opale           | |
 Tel.  (33)-(0)3 28 23 76 12                   | | Fax: 03 28 65 82 44
 189A, avenue Maurice Schumann                 | | 59140 Dunkerque, France
===========================================================================



> Sent: Tuesday, April 04, 2017 at 6:18 PM
> From: "Laurent Vivier" <laurent@???>
> 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
>
>
>