<br><br><div class="gmail_quote">On Mon, Sep 12, 2011 at 2:02 AM, Daniel Pittman <span dir="ltr"><<a href="mailto:daniel@rimspace.net">daniel@rimspace.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Thanks.  One stray character in there, and public humiliation follows. ;)<br>
<font color="#888888"><br>
Daniel<br>
</font><div><div></div><div class="h5"><br>
On Sat, Sep 10, 2011 at 23:45, Daniel Axtens <<a href="mailto:danielax@gmail.com">danielax@gmail.com</a>> wrote:<br>
> s/$f{filename}/${filename}/<br>
><br>
> -- d<br>
><br>
> On 11/09/2011, at 2:29 PM, Chris Griffin wrote:<br>
><br>
>><br>
>><br>
>> On Sun, Sep 11, 2011 at 1:18 PM, Daniel Pittman <<a href="mailto:daniel@rimspace.net">daniel@rimspace.net</a>> wrote:<br>
>> On Sat, Sep 10, 2011 at 22:15, Chris Griffin <<a href="mailto:griffinster@gmail.com">griffinster@gmail.com</a>> wrote:<br>
>><br>
>> > I have a large collection of special binary log files that I need to export<br>
>> > to ascii format.<br>
>> > This system has a utility to do this but it will only take one file name at<br>
>> > a time, no wild carding.<br>
>> ><br>
>> > Like:   exportlog -i input-filename -o output-filename<br>
>> ><br>
>> > the file names all look like:  2011-05-19_235900.log<br>
>> ><br>
>> > the date part for this lot will all start with 2011 but the rest of the date<br>
>> > and time fields can and do vary.<br>
>> > Could someone please help out with a bash script to do this, I can easily<br>
>> > put all the names into a text file if necessary.<br>
>><br>
>> All of them?  Easy.<br>
>><br>
>> ] for filename in *.log; do echo exportlog -i "$f{filename}" -o<br>
>> "${filename/.log/.text}"; done<br>
>><br>
>> See the bash manual for the details on the text substitution I did<br>
>> during variable expansion on output.  (Searching for '##' or '%%' is<br>
>> easier than searching for the forward slash, in the documentation,<br>
>> FWIW).<br>
>><br>
>> Put whatever pattern into the '*.log' bit you want.<br>
>><br>
>> Daniel<br>
>> --<br>
>> ♲ Made with 100 percent post-consumer electrons<br>
>> _______________________________________________<br>
>> PLUG discussion list: <a href="mailto:plug@plug.org.au">plug@plug.org.au</a><br>
>> <a href="http://lists.plug.org.au/mailman/listinfo/plug" target="_blank">http://lists.plug.org.au/mailman/listinfo/plug</a><br>
>> Committee e-mail: <a href="mailto:committee@plug.org.au">committee@plug.org.au</a><br>
>> PLUG Membership: <a href="http://www.plug.org.au/membership" target="_blank">http://www.plug.org.au/membership</a><br>
>><br>
>><br>
>> Maybe not quite right?<br>
>><br>
>><br>
>> [root@server01]# for filename in *.log; do echo exportlog -i "$f{filename}" -o "${filename/.log/.text}"; done<br>
>> exportlog -i {filename} -o 2011-05-19_235900.text<br>
>> exportlog -i {filename} -o 2011-05-20_235900.text<br>
>> exportlog -i {filename} -o 2011-05-21_235900.text<br>
>> exportlog -i {filename} -o 2011-05-22_235900.text<br>
>> exportlog -i {filename} -o 2011-05-23_235900.text<br>
>> exportlog -i {filename} -o 2011-05-24_235900.text<br>
>> exportlog -i {filename} -o 2011-05-25_235900.text<br>
>> exportlog -i {filename} -o 2011-05-26_235900.text<br>
>> exportlog -i {filename} -o 2011-05-27_235900.text<br>
>> exportlog -i {filename} -o 2011-05-28_235900.text<br>
>> exportlog -i {filename} -o 2011-05-29_235900.text<br>
>> exportlog -i {filename} -o 2011-05-30_235900.text<br>
>> exportlog -i {filename} -o 2011-05-31_235900.text<br>
>> [root@server01]#<br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> PLUG discussion list: <a href="mailto:plug@plug.org.au">plug@plug.org.au</a><br>
>> <a href="http://lists.plug.org.au/mailman/listinfo/plug" target="_blank">http://lists.plug.org.au/mailman/listinfo/plug</a><br>
>> Committee e-mail: <a href="mailto:committee@plug.org.au">committee@plug.org.au</a><br>
>> PLUG Membership: <a href="http://www.plug.org.au/membership" target="_blank">http://www.plug.org.au/membership</a><br>
><br>
> _______________________________________________<br>
> PLUG discussion list: <a href="mailto:plug@plug.org.au">plug@plug.org.au</a><br>
> <a href="http://lists.plug.org.au/mailman/listinfo/plug" target="_blank">http://lists.plug.org.au/mailman/listinfo/plug</a><br>
> Committee e-mail: <a href="mailto:committee@plug.org.au">committee@plug.org.au</a><br>
> PLUG Membership: <a href="http://www.plug.org.au/membership" target="_blank">http://www.plug.org.au/membership</a><br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">♲ Made with 100 percent post-consumer electrons<br>
_______________________________________________<br>
PLUG discussion list: <a href="mailto:plug@plug.org.au">plug@plug.org.au</a><br>
<a href="http://lists.plug.org.au/mailman/listinfo/plug" target="_blank">http://lists.plug.org.au/mailman/listinfo/plug</a><br>
Committee e-mail: <a href="mailto:committee@plug.org.au">committee@plug.org.au</a><br>
PLUG Membership: <a href="http://www.plug.org.au/membership" target="_blank">http://www.plug.org.au/membership</a></div></div></blockquote></div><br><br>Not at all, I appreciate the help. Thank folks.<br>Chris<br><br>