[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