Retourner au contenu associé (entrée de forum : Comportement bizarre de redirection en ksh)
Posté par Christophe B. (site web personnel) le 28 novembre 2013 à 14:11. En réponse au message Comportement bizarre de redirection en ksh. Évalué à 1. Dernière modification le 28 novembre 2013 à 14:28.
Quand je le lance sur un serveur Linux avec ksh cela me crée un fichier '??'
#ls -lb total 8 -rw-r--r-- 1 root root 5 28 nov. 13:58 3円120円04 -rw-r--r-- 1 root root 29 28 nov. 13:55 t1.sh # cat t1.sh echo plop > >(tee test.log)
La première indirection considère la 2eme comme un nom de fichier alors qu'il s'agit d'autres choses ce qui crée le fichier '??'
J'ai testé sur un vieil AIX 5.3 et voici le résulat :
# cat t1.sh echo plop > >(tee test.log) # ksh t1.sh t1.sh: 0403-057 Syntax error at line 1 : `>' is not expected. #
après recherche 0403-057 signifie : c'est pas au vieux singe qu'on apprend à faire des grimaces.
Pour moi c'est une erreur de syntaxe car le plus c'est quand même d'écrire echo plop | tee tmp.ouput
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: strace un jour, strace toujours
Posté par Christophe B. (site web personnel) . En réponse au message Comportement bizarre de redirection en ksh. Évalué à 1. Dernière modification le 28 novembre 2013 à 14:28.
Quand je le lance sur un serveur Linux avec ksh
cela me crée un fichier '??'
La première indirection considère la 2eme comme un nom de fichier alors qu'il s'agit d'autres choses
ce qui crée le fichier '??'
J'ai testé sur un vieil AIX 5.3 et voici le résulat :
après recherche 0403-057 signifie : c'est pas au vieux singe qu'on apprend à faire des grimaces.
Pour moi c'est une erreur de syntaxe car le plus c'est quand même d'écrire
echo plop | tee tmp.ouput