[OT] skrypty

Krystian Tomczyk krystian w tomczyk.civ.pl
Czw, 24 Lip 2003, 22:24:23 CEST


W liście z nie, 20-07-2003, godz. 23:50, Michal Kochanowicz pisze: 
> On Sun, Jul 20, 2003 at 11:34:09PM +0200, Adam Skowroński wrote:
> > Oczywiscie! Dlatego trzeba uzyc "" w wywolaniu albo '\ ' zamiast ' '.
> Oczywiście :)
> 
> > Ale wrzucienie w "" $1 nie jest rozwiazanie tego konkretnego problemu. 
> Tak, ale jest konieczne, żeby całość zadziałała. Inaczej będzie tak:
> #v+
> [misiek w wieszak tmp]$ cat x.sh
> #!/bin/sh
> 
> ./y.sh $1
> [misiek w wieszak tmp]$ cat y.sh
> #!/bin/sh
> 
> echo "File is: '$1'"
> [misiek w wieszak tmp]$ ./x.sh moj\ plik
> File is: 'moj'
> [misiek w wieszak tmp]$
> #v-
> 
> > A co do Nikogos Normalnego - wychodzi na to, ze zanim sie czlowiek 
> > nauczy pisac skrypty, musi sie jeszcze nauczyc jak je uruchamiac ;-)
> Howgh! :)
Trochę czasu + możliwość testowania i...

[root w tom tmp]# cat z.sh

#!/bin/bash
a='"aaa ccc"'
./x.sh "$a"

[root w tom tmp]# cat x.sh

#!/bin/bash
./y.sh "$1"

[root w tom tmp]# cat y.sh

#!/bin/bash
echo "file is '$1'"

[root w tom tmp]# ./z.sh
file is '"aaa ccc"'

-- 
Pozdrawiam
  Krystian T.

    "Errare humanum est"



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