Moje boje z PLD [perl->csh]
Malekith
malekith w topnet.pl
Pon, 31 Sty 2000, 14:32:03 CET
On Mon, 10 Jan 2000, Marek L. Kozak wrote:
> Jeśli mowa o shellach PLD to bardzo prosiłbym jeszcze o odpowiedź
> dlaczego Perl wymaga tcsh ?
perl używa /bin/csh do (tylko!) globów ( e.g. <*.x> ):
<16:54:test># ls
hello world/ some-file
<16:54:test># perl -e 'print "$_\n" while(<*>)'
hello world
some-file
<16:54:test># rm /bin/csh
<16:54:test># perl -e 'print "$_\n" while(<*>)'
glob failed (child exited with status 126) at -e line 1.
<16:54:test># ln -s /bin/tcsh /bin/csh
> Czy nie może zadowolić się innyą powłoką ?
nope:
<16:58:test>% sh -c 'echo *' | less
hello world some-file
<16:58:test>% csh -c 'glob *' | less
hello world^@some-file
^@ is magic! to ascii 0. pozwala rozróżnić pomiędzy odzieleniem plików,
a spacją w nazwie pliku.
perla można skompilować bez csh, ale w wypadku pakietu binarenego możesz
sobie tylko pomarzyć o zwolnieniu tych 250k.
swoją drogą: TCSH rulez! bash wysiada ;)))
+--- - - - -+-- -- - - -- - --- -+--- -- - - -- -+
| Malekith | [mailto:malekith w topnet.pl] | The GNU time |
| SIGNED | [http://malekith.topnet.pl] | is *near*. |
+--- - - - -+-- -- - - -- - --- -+--- -- - - -- -+
| The killer awoke before down / He put his boots on / He took |
| a face from the ancient gallery / And he walked down the hall |
+--- - - - ---- -- - - -- - --- ----- -- - - -- -+
Więcej informacji o liście dyskusyjnej pld-devel-pl