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.
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.
于 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.
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.
于 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.
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?
于 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 ;)