alex lupu wrote:
>> Bruce wrote:
>> See if awk 'BEGIN {FS="\\.so"}... works for you.
>
> Hi Bruce,
>
> It DOES !!!
> Thank you very much!
>
> As an aside, (to explain) why _I_ prefer 'awk' to 'sed' _in this case:
>
> for f in `cat tempx.txt`; do echo $f | sed -r 's/(.*)\.so.*/\1/'; done
>
> vs.
>
> cat tempx.txt | awk 'BEGIN {FS="\\.so"} ; {print $1}'
awk is very powerful, but generally useful in more complex cases. It
also has a bit more overhead than sed. If I can do it in one line with
sed, that is my preference.
Come to think of it, I generally will use php instead of awk for those
more complex needs. That's much more powerful and the code is easier to
understand.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page