expand(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

expand(1) - Linux manualsida

Namn

expand – konverterar tabulatorer till mellanslag.

Synopsis

expand [ALTERNATIV]... [FIL]...  

Beskrivning

Konverterar tabulatorer i varje FIL till mellanslag och skriver resultatet till standardutgången.

Om ingen FIL anges, eller om FIL är `-`, läses standardinmatning.

Obligatoriska argument för långa alternativ gäller även för korta alternativ.

Alternativ

-i, --initial

- Konvertera inte tabulatorer efter icke-blanka tecken.

-t, --tabs=N

- Använd tabulatorer N tecken ifrån varandra istället för 8.

-t, --tabs=LISTA

- Använd en komma-separerad lista över tabbstopp.

- Det sista stoppet kan föregås av / för att ange en tabbstorlek att använda efter den sista angivna positionen.

- Ett + kan användas för att justera återstående tabbstopp relativt det sista angivna stoppet istället för den första kolumnen.

--help

- Visa hjälp och avsluta.

--version

- Visa versionsinformation och avsluta.

Författare

Skriven av David MacKenzie.

Rapportering av fel

GNU coreutils online-hjälp: [1](https://www.gnu.org/software/coreutils/)

Rapportera översättningsfel till: [2](https://translationproject.org/team/)

Upphovsrätt

Copyright © 2025 Free Software Foundation, Inc.

Licens GPLv3+: GNU GPL version 3 eller senare [3](https://gnu.org/licenses/gpl.html)

Detta är fri programvara: du får ändra och distribuera den. Det finns INGEN GARANTI i den utsträckning lagen tillåter.

Se även

Fullständig dokumentation finns på: [4](https://www.gnu.org/software/coreutils/expand)

Eller lokalt via: `info '(coreutils) expand invocation'`


Exempel på användning av expand(1)

1. Konvertera tabulatorer till mellanslag i en fil

$ expand fil.txt

Detta läser innehållet i fil.txt, ersätter alla tabulatorer med mellanslag och skriver resultatet till standardutgången (terminalen).

---

2. Spara utdata till en ny fil

$ expand input.txt > output.txt

Här ersätts tabulatorer i input.txt med mellanslag, och resultatet sparas i output.txt.

---

3. Använda anpassad tabbstorlek

$ expand -t 4 fil.txt

Detta konverterar tabulatorer i fil.txt till mellanslag och justerar avståndet till 4 tecken per tabulator istället för standardvärdet 8.

---

4. Läsa från standardinmatning

$ echo -e "Kolumn1\tKolumn2\tKolumn3" | expand -t 6

Detta skickar en textsträng med tabulatorer (\t) till expand, som konverterar dem till mellanslag med en tabbstorlek på 6 tecken.

---

5. Behåll tabulatorer efter icke-blanka tecken

$ expand -i tabbed_code.txt

Alternativet -i ser till att endast inledande tabulatorer i varje rad konverteras till mellanslag, medan tabulatorer som kommer efter andra tecken lämnas oförändrade. Detta är användbart för kod och inriktning i vissa format.


Kolofon

Denna sida är en del av coreutils (grundläggande fil-, skal- och textverktyg).

Projektinformation: [5](http://www.gnu.org/software/coreutils/)

Buggrapportering: [6](http://www.gnu.org/software/coreutils/)

Denna sida baseras på coreutils-9.6.tar.xz hämtad från [7](http://ftp.gnu.org/gnu/coreutils/) den 2025-02-02.

Om du upptäcker renderingsproblem i denna HTML-version, eller om det finns en bättre eller mer uppdaterad källa för denna sida, vänligen skicka ett mejl till man-pages@man7.org.

Sidslut

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