943,703 Members | Top Members by Rank

Ad:
Oct 1st, 2008
0

How can i set column width in unix?

Expand Post »
mY QUERY IS RELATED TO..

How can i set coloumn width in unix...

Like for ex. i am having a file, whose content is like

------------------------------
aba bba baba
abba baba baaa
addd ffff fffff
-----------------------------------
i want it to be like
-----------------------------------
aba bba baba
abba baba baaa
addd ffff fffff
------------------------------------
How can i set the coloumn width in unix... Please reply asap.
Thanks
Similar Threads
Reputation Points: 25
Solved Threads: 0
Light Poster
RohitSahni is offline Offline
35 posts
since Jul 2007
Oct 1st, 2008
0

Re: How can i set column width in unix?

Depends on the editor.
Moderator
Reputation Points: 1471
Solved Threads: 490
Industrious Poster
masijade is offline Offline
4,043 posts
since Feb 2006
Oct 1st, 2008
0

Re: How can i set column width in unix?

Click to Expand / Collapse  Quote originally posted by masijade ...
Depends on the editor.
i am using vi editor,....and want to send the file genrated as a mail...and want it to be in proper format
Reputation Points: 25
Solved Threads: 0
Light Poster
RohitSahni is offline Offline
35 posts
since Jul 2007
Oct 1st, 2008
0

Re: How can i set column width in unix?

There is no "columns" There are tab sizes, but those only apply to the current session (also saved in preferences but only for the current user), so that doesn't help as the next person/viewer/editor won't have the same settings.

You best bet is, if your good at regex, to use search and replace to add in spaces. Even better, is to modify whatever "writes" the data to do that. Anyway, for vi, here:

http://www.cs.fsu.edu/general/vimanual.html
Moderator
Reputation Points: 1471
Solved Threads: 490
Industrious Poster
masijade is offline Offline
4,043 posts
since Feb 2006
Oct 1st, 2008
0

Re: How can i set column width in unix?

Click to Expand / Collapse  Quote originally posted by masijade ...
There is no "columns" There are tab sizes, but those only apply to the current session (also saved in preferences but only for the current user), so that doesn't help as the next person/viewer/editor won't have the same settings.

You best bet is, if your good at regex, to use search and replace to add in spaces. Even better, is to modify whatever "writes" the data to do that. Anyway, for vi, here:

http://www.cs.fsu.edu/general/vimanual.html
Here's the solution..
awk -F"~" '{printf("%-15s%s~%s\n", $1,$2,$3)}' inputfile
ID1 Name1~Place1
ID2 Name2~Place2
ID3 Name3~Place3

Thanks guys for your help..
Reputation Points: 25
Solved Threads: 0
Light Poster
RohitSahni is offline Offline
35 posts
since Jul 2007
Oct 1st, 2008
0

Re: How can i set column width in unix?

This may be late, but I wanted to get the "column" command into the fight!

Shell Scripting Syntax (Toggle Plain Text)
  1. $ column -t -s " " test.txt
  2. aba bba baba
  3. abba baba baaa
  4. addd ffff fffff

Hope this helps!
-G
Reputation Points: 46
Solved Threads: 28
Junior Poster
Gromit is offline Offline
183 posts
since Sep 2008
Nov 7th, 2011
0

CSV format

IN CSV format how to reduce the column width ...That means when we open csv file it looks like an excel format.when we click on A or B or c etc columns..The column is expanding.so i want to reduce the column width.How to do it give me an idea...
Reputation Points: 10
Solved Threads: 0
Newbie Poster
meduri is offline Offline
1 posts
since Nov 2011
Nov 7th, 2011
0
Re: How can i set column width in unix?
In general, hijacking a 3-year-old thread is not a good start.
As for your question, you decrease the width by putting less things in the cell.

If, on the other hand, you are reading a CSV file and the contents are being imported in another format you need to configure the import process to address your input file as the proper type.
Reputation Points: 181
Solved Threads: 92
Posting Pro
L7Sqr is offline Offline
560 posts
since Feb 2011

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Shell Scripting Forum Timeline: How to run a script after changing user in a script unix
Next Thread in Shell Scripting Forum Timeline: use of unix stream





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC