Re: Are there any substring in unix command
From: Alan Connor (xxxxxx_at_xxxx.xxx)
Date: 08/12/03
- Next message: Vikas Agnihotri: "Running shell scripts via web page"
- Previous message: Richard E. Silverman: "Re: entering the password in automated script for ssh"
- In reply to: Chris F.A. Johnson: "Re: Are there any substring in unix command"
- Next in thread: Uwe Mayer: "Re: Are there any substring in unix command"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 12 Aug 2003 18:55:26 GMT
On 12 Aug 2003 18:13:19 GMT, Chris F.A. Johnson <c.f.a.johnson@rogers.com> wrote:
>
>
> On Tue, 12 Aug 2003 at 18:04 GMT, Alan Connor wrote:
>> On 12 Aug 2003 17:32:25 GMT, Chris F.A. Johnson <c.f.a.johnson@rogers.com> wrote:
>>>
>>>
>>> On Tue, 12 Aug 2003 at 08:59 GMT, Ooops wrote:
>>>> Dear all,
>>>>
>>>> If i have a string ABCD/DEFG, how can i get ABCD only without /DEFG?
>>>
>>> With any Bourne-type shell, and using no external commands:
>>>
>>> str=ABCD/DEFG
>>> IFS=/
>>> set x $str
>>> echo $2
>>>
>>
>> The best solution offered, but ----->
>>
>> Why did you do it as above instead of:
>>
>> str=ABCD/DEFG; IFS=/; set $str; echo $1
>>
>> which gives the same output?
>
> I put one command per line so that it is easier to read and modify.
>
> I use "set x $str" in case $str is empty or starts with "-":
>
> $ q='-s e r'
> $ set $q
> bash: set: -s: invalid option
> set: usage: set [--abefhkmnptuvxBCHP] [-o option] [arg ...]
>
> Try it yourself with "q=''".
>
>
Aren't we the comedian :-)
I about jumped out of my skin!
(it's a LONG file, well-padded with functions and stuff....)
> I use "set x $str" rather than "set -- $str" because it is more
> portable; older shells do not recognize "--".
>
Thanks Maestro,
Alan
- Next message: Vikas Agnihotri: "Running shell scripts via web page"
- Previous message: Richard E. Silverman: "Re: entering the password in automated script for ssh"
- In reply to: Chris F.A. Johnson: "Re: Are there any substring in unix command"
- Next in thread: Uwe Mayer: "Re: Are there any substring in unix command"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|