expand(1p): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== expand(1p) - Linux manual sida == === NAMN === '''expand''' – konvertera tabbar till mellanslag === SYNOPSIS === <pre> expand [-t tablist] [fil...] </pre> === BESKRIVNING === Verktyget '''expand''' skriver filer eller standardinmatningen till standardutmatningen, där tabulatortecken ersätts med ett eller flera mellanslag som behövs för att fylla ut till nästa tabbstopp. Eventuella backstegstecken kopieras till utmatningen och minskar kolumnräkningen vid tab...')
(Ingen skillnad)

Versionen från 14 mars 2025 kl. 06.21

expand(1p) - Linux manual sida

NAMN

expand – konvertera tabbar till mellanslag

SYNOPSIS

expand [-t tablist] [fil...]

BESKRIVNING

Verktyget expand skriver filer eller standardinmatningen till standardutmatningen, där tabulatortecken ersätts med ett eller flera mellanslag som behövs för att fylla ut till nästa tabbstopp. Eventuella backstegstecken kopieras till utmatningen och minskar kolumnräkningen vid tabbstoppberäkningar, men kolumnräkningen blir aldrig negativ.

ALTERNATIV

  • -t tablist – Specificera tabbstopp. Argumentet tablist kan antingen vara ett enda positivt heltal eller en lista med tabbstopp.
 * Om ett enda nummer anges, kommer tabbstopp att placeras på det angivna antalet kolumnpositioner istället för standardvärdet 8.
 * Om en lista anges, måste den innehålla minst två positiva heltal i stigande ordning, separerade med blanksteg eller kommatecken. Tabbstopp kommer att placeras på de angivna kolumnpositionerna.
 * Om ett tabbstopp överskrider det sista angivna värdet, ersätts tabben med ett enda mellanslag i utmatningen.

OPERANDER

  • fil – Sökvägen till en textfil som ska användas som indata.

STANDARDINMATNING (STDIN)

Används om ingen fil anges.

INDATASFILER

Indatafiler ska vara textfiler.

MILJÖVARIABLER

Följande miljövariabler påverkar verkställandet av expand:

  • LANG – Anger standardspråk för internationalisering.
  • LC_ALL – Om satt, åsidosätter alla andra lokalinställningar.
  • LC_CTYPE – Påverkar tolkning av teckensekvenser och kolumnbredd.
  • LC_MESSAGES – Påverkar format och innehåll i diagnostiska meddelanden.
  • NLSPATH – Anger platsen för meddelandekataloger.

STANDARDUTMATNING (STDOUT)

Utmatningen är ekvivalent med indatafilerna men med tabbar ersatta av motsvarande antal mellanslag.

STANDARD FEL (STDERR)

Endast diagnostiska meddelanden skrivs till standardfel.

AVSLUTNINGSSTATUS

  • 0 – Lyckad körning
  • >0 – Ett fel inträffade

ANVÄNDNINGSOMRÅDEN

Exempel på hur expand kan användas:

1. Konvertera tabbar till mellanslag i en fil:
   expand fil.txt

2. Använd ett anpassat tabbstopp på 4 tecken:
   expand -t 4 fil.txt

3. Specificera en lista med tabbstopp:
   expand -t 4,8,12,16 fil.txt

4. Läs från standardinmatning och konvertera tabbar:
   echo -e "\tHej\tVärld" | expand

5. Spara resultatet i en ny fil:
   expand fil.txt > ny_fil.txt

SE ÄVEN

COPYRIGHT

Denna text är delvis återgiven från IEEE Std 1003.1-2017, Standard för Informationsteknik – Portable Operating System Interface (POSIX). Originalstandarden kan hittas online på https://www.opengroup.org/unix/online.html.

FÖRFATTARE

Verktyget expand skrevs av David MacKenzie.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/expand.1p.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 Datorreparation som har sponsrat Linux.se med webbhotell.