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

Mark LaPierre marklapier at aol.com
Sun Oct 20 02:24:49 UTC 2013


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?


-- 
    _
   °v°
  /(_)\
   ^ ^  Mark LaPierre
Registered Linux user No #267004
https://linuxcounter.net/
****



More information about the CentOS mailing list