Ito ang mga command column na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
haligi - Columnize Input Text
SINOPSIS
haligi [-mga watawat] [-bandila [halaga]] [--opsyon-pangalan[[=| ]halaga]]
Ang lahat ng mga argumento ay dapat na mga pagpipilian.
DESCRIPTION
Walang paglalarawan para sa utos na ito.
Opsyon
Tukuyin ang output sukat
-W num, --lapad=num
Pinakamataas na Lapad ng Linya. Ang pagpipiliang ito ay tumatagal ng isang integer na numero bilang argumento nito. Ang
halaga ng num ay pinipigilan sa pagiging:
nasa hanay na 16 hanggang 4095
Ang default num para sa pagpipiliang ito ay:
79
Tinutukoy ng opsyong ito ang buong lapad ng linya ng output, kabilang ang anumang simula-ng-
line indentation. Ang output ay pupunuin ang bawat linya nang ganap hangga't maaari, maliban kung
ang lapad ng hanay ay tahasang tinukoy. Kung ang maximum na lapad ay mas mababa sa
ang haba ng pinakamalawak na input, makakakuha ka ng isang column ng output.
-c bilangin, --mga hanay=bilangin
Ninanais na bilang ng mga column. Ang pagpipiliang ito ay tumatagal ng isang integer na numero bilang argumento nito.
Ang halaga ng mga bilangin ay pinipigilan sa pagiging:
nasa hanay na 1 hanggang 2048
Ang default bilangin para sa pagpipiliang ito ay:
0
Gamitin ang opsyong ito para tukuyin kung gaano karaming column ang gagawin. Kung ganyan karami
hindi magkakasya ang mga column sa loob line_width, kung gayon ang bilang ay mababawasan sa
numero na akma.
-w num, --col-width=num
Itakda ang lapad ng bawat column. Ang pagpipiliang ito ay tumatagal ng isang integer na numero bilang argumento nito.
Ang halaga ng mga num ay pinipigilan sa pagiging:
nasa hanay na 1 hanggang 2048
Ang default num para sa pagpipiliang ito ay:
0
Gamitin ang opsyong ito upang tukuyin kung gaano karaming mga character ang ilalaan para sa bawat isa
hanay. Kung ito ay mas makitid kaysa sa pinakamalawak na pasukan, ito ay magiging labis sa
kinakailangang lapad.
--tab-width=num
lapad ng tab. Ang pagpipiliang ito ay tumatagal ng isang integer na numero bilang argumento nito. Ang default num
para sa pagpipiliang ito ay:
8
Kung ang isang indentation string ay naglalaman ng mga tab, ang halagang ito ay ginagamit upang kalkulahin ang
pangwakas na column ng prefix string.
Tukuyin paano sa mag-ipon Palabas ang teksto
--pagkalat=num
maximum na spread na idinagdag sa lapad ng column. Ang pagpipiliang ito ay tumatagal ng isang integer na numero bilang nito
argumento. Ang halaga ng num ay pinipigilan sa pagiging:
nasa hanay na 1 hanggang 1024
Ang default num para sa pagpipiliang ito ay:
0
Gamitin ang opsyong ito upang tukuyin nang eksakto kung gaano karaming mga character ang maaaring idagdag sa bawat column.
Binibigyang-daan ka nitong pigilan ang mga column na maging masyadong magkalayo. Kung wala ang pagpipiliang ito,
haligi ay susubukang palawakin ang mga column upang punan ang buong lapad.
--punan Punan ang mga linya ng input. Ang opsyong ito ay hindi dapat lumabas kasama ng alinman sa
sumusunod na mga opsyon: spread, col_width, by_columns.
Sa halip na i-columnize ang input text, punan ang output lines ng input lines.
Ang mga blangkong linya sa input ay magdudulot ng blangkong linya sa output, maliban kung ang output ay
pinagsunod-sunod. Sa pinagsunod-sunod na output, ang mga blangkong linya ay binabalewala.
-I l-pfx, --indent=l-pfx
Line prefix o indentation.
Kung isang numero, ang maraming puwang na ito ay ilalagay sa simula ng bawat linya.
Kung hindi, isa itong prefix ng linya na ilalagay sa simula ng bawat linya.
--unang-indent=l-pfx
Prefix ng unang linya. Ang pagpipiliang ito ay dapat lumitaw kasama ng mga sumusunod
mga pagpipilian: indent.
Kung isang numero, ang maraming puwang na ito ay ilalagay sa simula ng unang linya.
Kung hindi, isa itong prefix ng linya na ilalagay sa simula ng linyang iyon. Kung
ang haba nito ay lumampas sa "indent", pagkatapos ay ito ay ilalabas sa isang linya sa pamamagitan ng kanyang sarili, suffixed
sa pamamagitan ng anumang string ng paghihiwalay ng linya. Halimbawa:
$ columns --first='#define TABLE' -c 2 -I4 --line=' ´ <<_EOF_
isa
dalawa
tatlo
apat
_EOF_
#define TALAHANAYAN isa dalawa tatlo apat
-f fmt-str, --format=fmt-str
Pag-format ng string para sa bawat input.
Kung kailangan mong i-reformat ang bawat input text, ang argumento sa opsyong ito ay binibigyang-kahulugan
bilang isang sprint(3) format na ginagamit upang makagawa ng bawat output entry.
-S sep-str, --paghihiwalay=sep-str
Separation string - sumusunod sa lahat maliban sa huli.
Gamitin ang opsyong ito kung, halimbawa, nais mong lumitaw ang kuwit pagkatapos ng bawat entry maliban
ang huli.
--line-separation=sep-str
string sa dulo ng lahat ng linya ngunit huli.
Gamitin ang opsyong ito kung, halimbawa, nais mong lumitaw ang isang backslash sa dulo ng bawat isa
linya, maliban sa huli.
--pagtatapos=dulo-str
string sa dulo ng huling linya.
Inilalagay ng opsyong ito ang tinukoy na string sa dulo ng output.
Tukuyin ang pag-order of ang entries
--by-column
I-print ang mga entry sa pagkakasunud-sunod ng hanay.
Karaniwan, ang mga entry ay naka-print sa pagkakasunud-sunod ng mga hilera at pagkatapos ay mga haligi. Ito
ang opsyon ay magiging sanhi ng pag-order ng mga entry sa loob ng mga column. Ang huling hanay,
sa halip na ang huling hilera, maaaring mas maikli kaysa sa iba.
-s key-pat, --uri-uriin [key-pat]
Pagbukud-bukurin ang input ng text.
Nagiging sanhi ng pag-uuri ng input text. Kung ang isang argumento ay ibinigay, ito ay ipinapalagay na
maging isang pattern at ang pag-uuri ay batay sa katugmang teksto. Kung magsisimula ang pattern
may o binubuo ng asterisk (*), kung gayon ang pag-uuri ay case insensitive.
Pag-redirect si stdin sa an alternatibo file
-i file, --input=file
Input file (kung hindi stdin).
Ang program na ito ay karaniwang tumatakbo bilang isang filter, pagbabasa mula sa karaniwang input, columnizing
at pagsulat sa pamantayan. Ang opsyong ito ay nagre-redirect ng input sa isang file.
-?, - Tumulong
Ipakita ang impormasyon sa paggamit at lumabas.
-!, --more-help
Ipasa ang pinalawig na impormasyon sa paggamit sa pamamagitan ng pager.
-> [cfgfile], --save-opts [=cfgfile]
I-save ang estado ng opsyon sa cfgfile. Ang default ay ang huli configuration file
nakalista sa OPTION MGA PRESETS seksyon, sa ibaba. Lalabas ang command pagkatapos mag-update
ang config file.
-< cfgfile, --load-opts=cfgfile, --walang-load-opts
Mag-load ng mga opsyon mula sa cfgfile. ang walang-load-opts hindi paganahin ng form ang paglo-load ng
naunang config/rc/ini file. --walang-load-opts ay hinahawakan nang maaga, wala sa ayos.
-v [{v|c|n --bersyon [{v|c|n}]}]
Output na bersyon ng program at exit. Ang default na mode ay `v', isang simpleng bersyon.
Ang `c' mode ay magpi-print ng impormasyon sa copyright at ang `n' ay magpi-print ng buong copyright
mapansin.
OPTION MGA PRESETS
Anumang opsyon na hindi minarkahan bilang hindi presettable maaaring i-preset sa pamamagitan ng paglo-load ng mga halaga mula sa
configuration ("RC" o ".INI") na file at mga value mula sa mga variable ng kapaligiran na pinangalanang:
COLUMNS_ or COLUMNS
Ang mga pangkapaligiran na preset ay inuuna (ay pinoproseso sa ibang pagkakataon kaysa) sa configuration
mga file. Ang homerc ang mga file ay ".", At"$ HOME". Kung ang alinman sa mga ito ay mga direktoryo, kung gayon ang
file .columnsrc ay hinahanap sa loob ng mga direktoryo na iyon.
Kapaligiran
Tingnan OPTION MGA PRESETS para sa mga variable ng kapaligiran ng pagsasaayos.
Gumamit ng mga column online gamit ang mga serbisyo ng onworks.net
