If you have the program in C to process data, going to bash is like swapping a large truck for a turtle. Bash will be orders of magnitude slower, and you will have to take a lot of care to pipe data all over awk, sed, tr and the like. Bash is a terrible choice, python (or perl, or PHP) would be faster. Way faster.
Mauro http://mauro.limeiratem.com - registered Linux User: 294521 Scripture is both history, and a love letter from God. 2015-08-10 11:42 GMT-03:00 Brent Kimberley <[email protected]>: > How about ihex or srec? > > > Original Message > From: Giles Orr > Sent: Monday, August 10, 2015 10:32 > To: GTALUG Talk > Reply To: GTALUG Talk > Subject: Re: [GTALUG] Processing a binary file with a shell script > > > On 10 August 2015 at 04:12, Ansar Mohammed <[email protected]> wrote: > > Hello All, > > I am writing a bourne shell script, to read a binary file as input and > take > > action depending on the contents of the file. > > > > The file is a mixture of ASCII and binary codes (such as ASCII filed > lengths > > and flags). > > > > I have the processing already done in C. I would like to convert it to a > > bourne shell. > > > > Does anyone have any suggestions on what combination of tools I may be > able > > to use? > > If you're only trying to look at the ASCII data (and trying to process > binary data in Bash seems like a poor idea), then you may want to look > at the "strings" command: > > $ strings $(which ls) > > "strings" is part of the binutils package on Debian. > > -- > Giles > http://www.gilesorr.com/ > [email protected] > --- > Talk Mailing List > [email protected] > http://gtalug.org/mailman/listinfo/talk > THIS MESSAGE IS FOR THE USE OF THE INTENDED RECIPIENT(S) ONLY AND MAY > CONTAIN INFORMATION THAT IS PRIVILEGED, PROPRIETARY, CONFIDENTIAL, AND/OR > EXEMPT FROM DISCLOSURE UNDER ANY RELEVANT PRIVACY LEGISLATION. No rights to > any privilege have been waived. If you are not the intended recipient, you > are hereby notified that any review, retransmission, dissemination, > distribution, copying, conversion to hard copy, taking of action in > reliance on or other use of this communication is strictly prohibited. If > you are not the intended recipient and have received this message in error, > please notify me by return e-mail and delete or destroy all copies of this > message. > --- > Talk Mailing List > [email protected] > http://gtalug.org/mailman/listinfo/talk >
--- Talk Mailing List [email protected] http://gtalug.org/mailman/listinfo/talk
