ksh read -p
Witold Filipczyk
witekfl w poczta.onet.pl
Pią, 4 Kwi 2008, 20:26:51 CEST
On Fri, Apr 04, 2008 at 01:35:49AM +0200, Tomasz Pala wrote:
> 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:
Tak było w Makefile'u. Zrobiłem linka /bin/sh -> /bin/bash
i mam na razie spokój.
> ~: 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
Dzięki, może kiedyś przyda.
--
Witek
Więcej informacji o liście dyskusyjnej pld-devel-pl