Bash: erreur de Syntaxe: redirection inattendu

Je fais cela dans un script:

read direc <<< $(basename `pwd`)

et j'obtiens:

Syntax error: redirection unexpected

dans une machine ubuntu

/bin/bash --version
GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu)

alors que je n'ai pas cette erreur dans un autre suse machine:

/bin/bash --version
GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu)
Copyright (C) 2007 Free Software Foundation, Inc.

Pourquoi le message d'erreur?

  • Pour référence, la commande fonctionne sur cygwin, ainsi ( /bin/bash --version GNU bash, version 3.2.49(23)-libération (i686-pc-cygwin) Copyright (C) 2007 Free Software Foundation, Inc. )
InformationsquelleAutor Open the way | 2010-03-17