column(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '\== - Linux manual sida == \=== NAMN === '''column''' - formatera listor i kolumner \=== SYNOPSIS === '''column''' [alternativ] [''fil'' ...] \=== BESKRIVNING === Verktyget '''column''' formaterar sin indata i flera kolumner. Det stöder tre lägen: - '''fyll kolumner före rader''': Detta är standardläget (krävs för bakåtkompatibilitet). - '''fyll rader före kolumner''': Detta läge aktiveras med alternativet '''-x, --fillrows'''. - '''skapa en tabell''': Bes...')
 
Ingen redigeringssammanfattning
 
Rad 1: Rad 1:
\==  - Linux manual sida ==
==  - Linux manual sida ==


\=== NAMN ===
=== NAMN ===
'''column''' - formatera listor i kolumner
'''column''' - formatera listor i kolumner


\=== SYNOPSIS ===
=== SYNOPSIS ===
'''column''' [alternativ] [''fil'' ...]
'''column''' [alternativ] [''fil'' ...]


\=== BESKRIVNING ===
=== BESKRIVNING ===
Verktyget '''column''' formaterar sin indata i flera kolumner. Det stöder tre lägen:
Verktyget '''column''' formaterar sin indata i flera kolumner. Det stöder tre lägen:


- '''fyll kolumner före rader''': Detta är standardläget (krävs för bakåtkompatibilitet).
'''fyll kolumner före rader''': Detta är standardläget (krävs för bakåtkompatibilitet).
- '''fyll rader före kolumner''': Detta läge aktiveras med alternativet '''-x, --fillrows'''.
 
- '''skapa en tabell''': Bestäm antalet kolumner som indata innehåller och skapa en tabell. Detta läge aktiveras med alternativet '''-t, --table'''. Utdata justeras till terminalens bredd i interaktivt läge och 80 kolumner i icke-interaktivt läge (se '''--output-width''' för mer information). Anpassad formatering kan tillämpas med olika '''--table-\*''' alternativ.
'''fyll rader före kolumner''': Detta läge aktiveras med alternativet '''-x, --fillrows'''.
 
'''skapa en tabell''': Bestäm antalet kolumner som indata innehåller och skapa en tabell. Detta läge aktiveras med alternativet '''-t, --table'''. Utdata justeras till terminalens bredd i interaktivt läge och 80 kolumner i icke-interaktivt läge (se '''--output-width''' för mer information). Anpassad formatering kan tillämpas med olika '''--table-*''' alternativ.


Indata tas från ''fil'', eller annars från standard inmatning. Tomma rader ignoreras och alla ogiltiga multibytesekvenser kodas med x-konventionen.
Indata tas från ''fil'', eller annars från standard inmatning. Tomma rader ignoreras och alla ogiltiga multibytesekvenser kodas med x-konventionen.


\=== ALTERNATIV ===
=== ALTERNATIV ===
Argumentet ''kolumner'' för '''--table-\*''' alternativ är en kommaseparerad lista av användardefinierade namn, definierade med '''--table-column''' ''namn1,namn2,...'', index för kolumner som de visas i indata, med början från 1, eller namn, definierade av ett '''--table-columns''' attribut. Det är möjligt att blanda namn och index.
Argumentet ''kolumner'' för '''--table-*''' alternativ är en kommaseparerad lista av användardefinierade namn, definierade med '''--table-column''' ''namn1,namn2,...'', index för kolumner som de visas i indata, med början från 1, eller namn, definierade av ett '''--table-columns''' attribut. Det är möjligt att blanda namn och index.
 
'''-J, --json''': Använd JSON-utdataformat för att skriva ut tabellen.


- '''-J, --json''': Använd JSON-utdataformat för att skriva ut tabellen.
'''-c, --output-width''': Utdata formateras till en angiven bredd i tecken.
- '''-c, --output-width''': Utdata formateras till en angiven bredd i tecken.
- '''-d, --table-noheadings''': Utelämna utskrift av rubriken.
- '''-o, --output-separator \<sträng>''': Kolumnavgränsare för tabellutdata (standard är två mellanslag).
- '''-s, --separator \<avgränsare>''': Möjliga indataavgränsare (standard är mellanslag).
- '''-t, --table''': Skapa ett tabellformat för utdata.
- '''-x, --fillrows''': Fyll rader före kolumner.
- '''-h, --help''': Visa hjälptext och avsluta.
- '''-V, --version''': Skriv ut version och avsluta.


\=== MILJÖVARIABLER ===
'''-d, --table-noheadings''': Utelämna utskrift av rubriken.
 
'''-o, --output-separator <sträng>''': Kolumnavgränsare för tabellutdata (standard är två mellanslag).
 
'''-s, --separator <avgränsare>''': Möjliga indataavgränsare (standard är mellanslag).
 
'''-t, --table''': Skapa ett tabellformat för utdata.
 
'''-x, --fillrows''': Fyll rader före kolumner.
 
'''-h, --help''': Visa hjälptext och avsluta.
 
'''-V, --version''': Skriv ut version och avsluta.
 
=== MILJÖVARIABLER ===
Miljövariabeln '''COLUMNS''' används för att bestämma skärmens storlek om ingen annan information är tillgänglig.
Miljövariabeln '''COLUMNS''' används för att bestämma skärmens storlek om ingen annan information är tillgänglig.


\=== HISTORIA ===
=== HISTORIA ===
Kommandot '''column''' dök upp i 4.3BSD-Reno.
Kommandot '''column''' dök upp i 4.3BSD-Reno.


\=== FEL ===
=== FEL ===
Version 2.23 ändrade alternativet '''-s''' till att vara icke-girigt. Historiska versioner angav att "rader fylls före kolumner" som standard, men detta har rättats.
Version 2.23 ändrade alternativet '''-s''' till att vara icke-girigt. Historiska versioner angav att "rader fylls före kolumner" som standard, men detta har rättats.


\=== EXEMPEL ===
=== EXEMPEL ===
 
Skriv ut fstab med en rubrikrad och justera siffror till höger:
sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE,OPTIONS,FREQ,PASS --table-right FREQ,PASS
 
Skriv ut fstab och dölj onamnade kolumner:
sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE --table-hide -
 
Skriv ut ett träd:
echo -e '1 0 A\n2 1 AA\n3 1 AB\n4 2 AAA\n5 2 AAB' | column --tree-id 1 --tree-parent 2 --tree 3


- Skriv ut fstab med en rubrikrad och justera siffror till höger:
=== SE ÄVEN ===
  sed 's/#.\*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE,OPTIONS,FREQ,PASS --table-right FREQ,PASS


- Skriv ut fstab och dölj onamnade kolumner:
[[colrm(1)]]
  sed 's/#.\*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE --table-hide -


- Skriv ut ett träd:
[[ls(1)]]
  echo -e '1 0 A\n2 1 AA\n3 1 AB\n4 2 AAA\n5 2 AAB' | column --tree-id 1 --tree-parent 2 --tree 3


\=== SE ÄVEN ===
[[paste(1)]]


- [[colrm(1)]]
[[sort(1)]]
- [[ls(1)]]
- [[paste(1)]]
- [[sort(1)]]


\=== RAPPORTERA FEL ===
=== RAPPORTERA FEL ===
För felrapporter, använd ärendehanteraren på [[https://github.com/util-linux/util-linux/issues](https://github.com/util-linux/util-linux/issues) GitHub].
För felrapporter, använd ärendehanteraren på [https://github.com/util-linux/util-linux/issues GitHub].


\=== TILLGÄNGLIGHET ===
=== TILLGÄNGLIGHET ===
Kommandot '''column''' är en del av util-linux-paketet, tillgängligt från [[https://www.kernel.org/pub/linux/utils/util-linux/](https://www.kernel.org/pub/linux/utils/util-linux/) Linux Kernel Archive].
Kommandot '''column''' är en del av util-linux-paketet, tillgängligt från [https://www.kernel.org/pub/linux/utils/util-linux/ Linux Kernel Archive].


''util-linux 2.41.devel-938-0a... 2025-01-15  COLUMN(1)''
''util-linux 2.41.devel-938-0a... 2025-01-15  COLUMN(1)''

Nuvarande version från 11 februari 2025 kl. 08.14

- Linux manual sida

NAMN

column - formatera listor i kolumner

SYNOPSIS

column [alternativ] [fil ...]

BESKRIVNING

Verktyget column formaterar sin indata i flera kolumner. Det stöder tre lägen:

fyll kolumner före rader: Detta är standardläget (krävs för bakåtkompatibilitet).

fyll rader före kolumner: Detta läge aktiveras med alternativet -x, --fillrows.

skapa en tabell: Bestäm antalet kolumner som indata innehåller och skapa en tabell. Detta läge aktiveras med alternativet -t, --table. Utdata justeras till terminalens bredd i interaktivt läge och 80 kolumner i icke-interaktivt läge (se --output-width för mer information). Anpassad formatering kan tillämpas med olika --table-* alternativ.

Indata tas från fil, eller annars från standard inmatning. Tomma rader ignoreras och alla ogiltiga multibytesekvenser kodas med x-konventionen.

ALTERNATIV

Argumentet kolumner för --table-* alternativ är en kommaseparerad lista av användardefinierade namn, definierade med --table-column namn1,namn2,..., index för kolumner som de visas i indata, med början från 1, eller namn, definierade av ett --table-columns attribut. Det är möjligt att blanda namn och index.

-J, --json: Använd JSON-utdataformat för att skriva ut tabellen.

-c, --output-width: Utdata formateras till en angiven bredd i tecken.

-d, --table-noheadings: Utelämna utskrift av rubriken.

-o, --output-separator <sträng>: Kolumnavgränsare för tabellutdata (standard är två mellanslag).

-s, --separator <avgränsare>: Möjliga indataavgränsare (standard är mellanslag).

-t, --table: Skapa ett tabellformat för utdata.

-x, --fillrows: Fyll rader före kolumner.

-h, --help: Visa hjälptext och avsluta.

-V, --version: Skriv ut version och avsluta.

MILJÖVARIABLER

Miljövariabeln COLUMNS används för att bestämma skärmens storlek om ingen annan information är tillgänglig.

HISTORIA

Kommandot column dök upp i 4.3BSD-Reno.

FEL

Version 2.23 ändrade alternativet -s till att vara icke-girigt. Historiska versioner angav att "rader fylls före kolumner" som standard, men detta har rättats.

EXEMPEL

Skriv ut fstab med en rubrikrad och justera siffror till höger: sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE,OPTIONS,FREQ,PASS --table-right FREQ,PASS

Skriv ut fstab och dölj onamnade kolumner: sed 's/#.*//' /etc/fstab | column --table --table-columns SOURCE,TARGET,TYPE --table-hide -

Skriv ut ett träd: echo -e '1 0 A\n2 1 AA\n3 1 AB\n4 2 AAA\n5 2 AAB' | column --tree-id 1 --tree-parent 2 --tree 3

SE ÄVEN

colrm(1)

ls(1)

paste(1)

sort(1)

RAPPORTERA FEL

För felrapporter, använd ärendehanteraren på GitHub.

TILLGÄNGLIGHET

Kommandot column är en del av util-linux-paketet, tillgängligt från Linux Kernel Archive.

util-linux 2.41.devel-938-0a... 2025-01-15 COLUMN(1)

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/column.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC-Service som har sponsrat Linux.se med webbhotell.