Walakum Alsalam Wa Rahmato Alah,

I just want to make this clearer; now you're asking for "replacing" and
not greping; and so this is another question of the brain picking series
right?

Ali Al-Khalidi
> Salam Ali
>
>
> How do I work on the same file but this time I am replacing a characher
> in the fisrt section ?
>
> I would like to replace every "|" with a ","  but only in the left side.
>
>
> Abdallah
>
>
>
>
>
>
> ----- Original Message -----
> From: [EMAIL PROTECTED]
> To: "Jordan Linux User Group Mailing list" <[email protected]>
> Subject: Re: [JoLUG-General] brain picking
> Date: Sat, 23 Apr 2005 13:47:57 +0300 (EEST)
>
>>
>> Salam Abdullah,
>>
>> Miss ya man, really; mail me updates on your status where you are.
>>
>> about the quiz:
>> File Format:
>>
>> ##some in section one##another in section two##yet another in three line
>> one
>> ##some in section one##another in section two##yet another in three line
>> two
>>
>> ./abdula.sh word file
>>
>> #!/bin/bash
>> grep "^##[[:space:][:alpha:]]*\($1\)[[:space:][:alpha:]]*##" $2
>>
>> cheerz,
>>
>> Ali Al-Khalidi
>>
>>
>> > Salaam Alaikum Khamis Al3azeez
>> >
>> > Good morning to ya.
>> >
>> > True, but we are not working with dirs. They are hiarchical listings
>> of
>> > words in a text file.
>> >
>> > Any idea about the second quiz ? :)
>> >
>> >
>> >
>> > ----- Original Message -----
>> > From: "Khamis Siksek" <[EMAIL PROTECTED]>
>> > To: "Jordan Linux User Group Mailing list" <[email protected]>
>> > Subject: Re: [JoLUG-General] brain picking
>> > Date: Sat, 23 Apr 2005 09:44:56 +0300
>> >
>> >>
>> >> I think this is the fastest and the easiest
>> >>
>> >> find ./ -type d
>> >>
>> >> and a sorted list of directories will appear
>> >>
>> >>
>> >>
>> >> On 4/23/05, Abdallah <[EMAIL PROTECTED]> wrote:
>> >> > Abulyomon is the man.
>> >> >
>> >> > here is another way:
>> >> >
>> >> > awk '{sub(/\/$/, "", $0) ; n=split($0, b, /\//) ; if (b[2]) for
>> >> > (y=1;y<=n;y++) { printf b[1] ; for (z=2;z<=y;z++) printf filename
>> >> >
>> >> > however, yours is faster. Thanks my frind. I did enjoy.
>> >> >
>> >> > Here is another one:
>> >> >
>> >> > A file
>> >> >
>> >> > ##section 1 words## section 2 a bunch of words##section 3 other
>> words
>> >> > ##section 1 words## section 2 a bunch of words##section 3 other
>> words
>> >> > ##section 1 words## section 2 a bunch of words##section 3 other
>> words
>> >> >
>> >> > I would like to grep for words in section 1 only and if they
>> >> > match then output the whole line as is.
>> >> >
>> >> > :)
>> >> >
>> >> > ----- Original Message -----
>> >> > From: "Yaman Saqqa" <[EMAIL PROTECTED]>
>> >> > To: "Jordan Linux User Group Mailing list" <[email protected]>
>> >> > Subject: Re: [JoLUG-General] brain picking
>> >> > Date: Sat, 23 Apr 2005 02:56:15 +0200
>> >> >
>> >> > >
>> >> > > mnee7 elli tzakkartna man ... it's really good to see ur name in
>> >> > > the list again.
>> >> > >
>> >> > > btw .. here is the script .. enjoy
>> >> > >
>> >> > >
>> >> > > [EMAIL PROTECTED] junk]$ cat data
>> >> > > a/e/d/f/
>> >> > > d/g/r/t/d/f/f/
>> >> > > [EMAIL PROTECTED] junk]$ ./abdallah data
>> >> > > a
>> >> > > a/e
>> >> > > a/e/d
>> >> > > a/e/d/f
>> >> > > d
>> >> > > d/g
>> >> > > d/g/r
>> >> > > d/g/r/t
>> >> > > d/g/r/t/d
>> >> > > d/g/r/t/d/f
>> >> > > d/g/r/t/d/f/f
>> >> > > [EMAIL PROTECTED] junk]$ cat abdallah
>> >> > > #!/bin/bash
>> >> > >
>> >> > > DATAFILE=$1
>> >> > >
>> >> > > for line in `cat $DATAFILE`
>> >> > > do
>> >> > >          PARTS=`echo $line | tr '/' ' ' | wc -w`
>> >> > >          for ((part=1; part <= PARTS ; part++))
>> >> > >          do
>> >> > >                  echo $line | cut -d '/' -f -$part
>> >> > >          done
>> >> > > done
>> >> > >
>> >> > >
>> >> > > On 4/23/05, Abdallah <[EMAIL PROTECTED]> wrote:
>> >> > > > Assalam Alaikum Wr Wb
>> >> > > >
>> >> > > > How are you all?
>> >> > > >
>> >> > > > I have been following the list on and off since I left and I am
>> >> > > > so glad of the traffic it has. I can tell that you guys are up
>> to
>> >> > > > no good. :D
>> >> > > >
>> >> > > > Anyway, I have a question for you guys.
>> >> > > >
>> >> > > > I have a file as such:
>> >> > > >
>> >> > > > a/e/d/f/
>> >> > > > d/g/r/t/d/f/f/
>> >> > > > ..
>> >> > > > ..
>> >> > > >
>> >> > > >  How can I sort it to look like this:
>> >> > > >
>> >> > > > a
>> >> > > > a/e
>> >> > > > a/e/d
>> >> > > > a/e/d/f
>> >> > > > d
>> >> > > > d/g
>> >> > > > d/g/r
>> >> > > > d/g/r/t
>> >> > > > d/g/r/t/d
>> >> > > > d/g/r/t/d/f
>> >> > > > d/g/r/t/d/f/f
>> >> > > > ....
>> >> > > > .....
>> >> > > >
>> >> > > > how can I use tools like awk, sed, cut or whatever else you can
>> >> > > > think of ..... to do it?
>> >> > > >
>> >> > > > notice:
>> >> > > > - that the letters could be words of various lengths.
>> >> > > >
>> >> > > > Abdallah
>> >> > > >
>> >> > > > --
>> >> > > > ___________________________________________________________
>> >> > > > Sign-up for Ads Free at Mail.com
>> >> > > > http://promo.mail.com/adsfreejump.htm
>> >> > > >
>> >> > > > _______________________________________________
>> >> > > > General mailing list
>> >> > > > [email protected]
>> >> > > > http://mail.jolug.org/mailman/listinfo/general_jolug.org
>> >> > > >
>> >> > >
>> >> > >
>> >> > > --
>> >> > > abulyomon
>> >> > >
>> >> > > www.KiLLTHeUPLiNK.com
>> >> > >
>> >> > > _______________________________________________
>> >> > > General mailing list
>> >> > > [email protected]
>> >> > > http://mail.jolug.org/mailman/listinfo/general_jolug.org
>> >> >
>> >> > --
>> >> > ___________________________________________________________
>> >> > Sign-up for Ads Free at Mail.com
>> >> > http://promo.mail.com/adsfreejump.htm
>> >> >
>> >> > _______________________________________________
>> >> > General mailing list
>> >> > [email protected]
>> >> > http://mail.jolug.org/mailman/listinfo/general_jolug.org
>> >> >
>> >>
>> >>
>> >> --
>> >>
>> >>
>> >> Khamis Siksek
>> >>
>> >> When they thought of finding another name for FreeSoftware, they
>> >> thought of OpenSource and KhamisSiksek ...
>> >> .
>> >> .
>> >> .
>> >> They chose the wrong one :-(
>> >>
>> >> _______________________________________________
>> >> General mailing list
>> >> [email protected]
>> >> http://mail.jolug.org/mailman/listinfo/general_jolug.org
>> >
>> > --
>> > ___________________________________________________________
>> > Sign-up for Ads Free at Mail.com
>> > http://promo.mail.com/adsfreejump.htm
>> >
>> >
>> > _______________________________________________
>> > General mailing list
>> > [email protected]
>> > http://mail.jolug.org/mailman/listinfo/general_jolug.org
>> >
>>
>>
>> _______________________________________________
>> General mailing list
>> [email protected]
>> http://mail.jolug.org/mailman/listinfo/general_jolug.org
>
> --
> ___________________________________________________________
> Sign-up for Ads Free at Mail.com
> http://promo.mail.com/adsfreejump.htm
>
>
> _______________________________________________
> General mailing list
> [email protected]
> http://mail.jolug.org/mailman/listinfo/general_jolug.org
>


_______________________________________________
General mailing list
[email protected]
http://mail.jolug.org/mailman/listinfo/general_jolug.org

Reply via email to