ksh read -p

Tomasz Pala gotar w polanet.pl
Pią, 4 Kwi 2008, 01:35:49 CEST


On Thu, Apr 03, 2008 at 20:24:39 +0200, Witold Filipczyk wrote:

> read -p "AAA " a ; echo $a wczytuje i wypisuje $a.
> W ksh:
> ksh: read: -p: no coprocess

~:  read -p "AAA " a ; echo $a
zsh: not an identifier: AAA 

> Jak w ksh uzyskać taki efekt jak w bashu?

A tak dokładniej to co to ma robić? Bo kompletnie nie rozumiem powyższej
składni. To działa tak w zsh:

~:  echo $a

~:  coproc echo ajkshdasjkjdh
[1] 2997
~: 
[1]  + done       echo ajkshdasjkjdh
~:  read -p a
~:  echo $a
ajkshdasjkjdh


natomiast tak w ksh:

$  echo $REPLY

$  echo akjshd |&
[1] 3131
[1] + Done                 echo akjshd 
$  read <&p
$  echo $REPLY
akjshd


-- 
Tomasz Pala <gotar w pld-linux.org>


Więcej informacji o liście dyskusyjnej pld-devel-pl