Jump to content

Align columns: Difference between revisions

→‎{{header|UNIX Shell}}: Add column(1)-based implementation
(Added C#)
(→‎{{header|UNIX Shell}}: Add column(1)-based implementation)
Line 8,113:
 
The centered output will be added later, when I've more time. '' I did this in about 10 minutes.''
 
=== Using <tt>column(1)</tt> ===
Note that the left-justified case can be handled trivially by the <tt>column</tt> command, which ships with modern Linux and macOS systems:
 
<lang sh>tr '$' ' ' | column -t</lang>
 
{{Out}}
<pre>Given a text file of many lines, where fields within a line
are delineated by a single 'dollar' character, write a program
that aligns each column of fields by ensuring that words in each
column are separated by at least one space.
Further, allow for each word in a column to be either left
justified, right justified, or center justified within its column.</pre>
 
=={{header|Ursala}}==
1,479

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.