[CentOS] How to format the command output like MySQL output

Sun Oct 20 06:16:03 UTC 2013
陶治江 <taozhijiang at gmail.com>

于 2013-10-20 10:24, Mark LaPierre 写道:
> On 10/19/2013 10:16 PM, 陶治江 wrote:
>> 于 2013-10-20 10:12, Mark LaPierre 写道:
>>> On 10/19/2013 10:03 PM, 陶治江 wrote:
>>>> 于 2013-10-20 9:59, Mark LaPierre 写道:
>>>>> On 10/19/2013 09:18 PM, 陶治江 wrote:
>>>>>> Hello everylinuxers:
>>>>>>
>>>>>> I am now focusing on the development of a script interpretor (some thing
>>>>>> like shell)
>>>>>> in embedded environment, and its functions mainly output the data in
>>>>>> specified
>>>>>> address. In order to make it seems better, I want to format the output
>>>>>> result like
>>>>>> MySQL output listed below for example
>>>>>>
>>>>>> ||+--------+-------------+
>>>>>> |   address|  value  |
>>>>>> +--------+-------------+|
>>>>>> |   0x1110|  0x01     |
>>>>>> +--------+-------------+
>>>>>> |   0x1111  |  0x00  |
>>>>>> +--------+-------------+|
>>>>>>
>>>>>>
>>>>>> I think it seems good like this, but I do not know how to make out
>>>>>> it.(someone says awk,
>>>>>> sed may help, but the environment does not permit it). Is there some
>>>>>> libs or tools can
>>>>>> help make output result good and elegent?
>>>>>>
>>>>>>
>>>>>> Sorry to borther all of you, any info would be appreciated.
>>>>>>
>>>>> Hey Nicol,
>>>>>
>>>>> Do you have access to perl in your environment?  Perl has excellent
>>>>> print formatting abilities.
>>>>>
>>>> no, embeded environment, a lot of things are extremely striped.
>>>> I am wondering whether should I write it on my own side.
>>>>
>>> What tools do you have available in your environment?  You have no awk
>>> or sed.  How about a text editor?  Do you have vi or vim?  Both of those
>>> are based on the ed editor.  You might have the ed editor.
>>>
>> No editor avaiable.
>> Tell you the trueth, my program runs on the Router, so a lot of things
>> are not available by default. I think if there is no C lib whic can
>> provide this, the only possible way is to write it by myself.
>>
>>
> So you have no C lib on the router.  What tools do you have available to
> write a tool with?  Can you write and cross compile something for this
> environment on another computer and then load it onto the router?
>
>
what I mead C lib, is the tool written in C. I used mips-linux-gnu-gcc,
of cause general C lib is available.
You count it by mistake ;)

-- 
/Thanks & Best Regrads! /

/Nicol TAO (taozhijiang)/

/Shenzhen, Guangdong Province, P.R. China 518055 /

/Being Stronger!!!/