[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: BASH Shell Script: Variable zerlegen



Hi Michelle,

Michelle Konzack <linux4michelle@freenet.de> wrote:
>Am 2007-01-21 03:01:47, schrieb David Haller:
>> adr="foo.test@domain.com"
>> local="${adr%%@*}"
>> domain="${adr#*@}"
>> echo -e "local-part: ${local}
>> domain-part: ${domain}"
>> 
>> Siehe 'man bash' => EXPANSION => Parameter Expansion
>
>Funktioniert aber nicht in allen Shells...

Womit Du zwar Recht hast, aber der OP hatte aber explizit nach Bash
gefragt (siehe subject)

Du hättest aber als Beispiel angeben können bei welcher unter Debian
gebräuchlichen Shell es nicht geht.

Hier mal eine kurze Zusammenstellung meinerseits ob obiges so
funktioniert (für Haarspalter: vom -e bei echo mal abgesehen):

bash/zsh/ksh/dash - funktioniert
csh/tcsh - funktioniert nicht

Frank
-- 
Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the Universe trying
to produce bigger and better idiots. So far, the Universe is winning.



Reply to: