[linux] Re: bash getopt probleem
Fred Mobach cat
fred op mobach.nl
Ma Aug 8 15:55:24 CEST 2011
On Monday 08 August 2011 15:26:46 Hans Paijmans wrote:
> Ik heb het probleem dat getopt van bash mijn parameterstring met
> spaties erin vernaggelt.
>
> Het volgende script (met een hoop opties) roep ik aan als
>
> sh testje "dit zijn meerdere woorden"
>
> geeft als output:
>
> voor getopt dit zijn meerdere woorden
> zonder dubbquot dit
> met dubbquot dit
>
> zoals je ziet is na getopt de parameter zijn dubbele quotes kwijt.
Voorbeeld van mijn test:
fred op nnservans:~> cat testje
#!/bin/bash
echo "$1"
for X in $1
do
echo $X
done
fred op nnservans:~> ./testje "dit is gescheiden met dubbele spaties"
dit is gescheiden met dubbele spaties
dit
is
gescheiden
met
dubbele
spaties
> Wat doe ik eraan?
Binnen het script zelf ook quotes gebruiken voor (niet achter) de
shift ?
--
Fred Mobach
website : https://fred.mobach.nl
.... In God we trust ....
.. The rest we monitor ..
More information about the Linux
mailing list