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 _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
