Textbearbetningskommandon är en uppsättning inbyggda kommandon som används för att manipulera text. Dessa kommandon tillåter användare att snabbt och effektivt söka, ändra och extrahera data från textfiler.
Kommando | Beskrivning | Exempel |
awk | Språk för mönsterskanning och bearbetning | awk ’{print $1, $3}’ file.txt |
cat | Sammanfoga och visa filer | cat file1.txt file2.txt |
cut | Extrahera kolumner med text från filer | cut -f1,3 file.txt |
diff | Jämför två filer och visa skillnader | diff file1.txt file2.txt |
dos2unix | Konvertera DOS-radändelser till UNIX-radändelser | dos2unix file.txt |
fmt | Formatera textfiler för utskrift | fmt file.txt |
fold | Radbryt textrader till en angiven bredd | fold -w 80 file.txt |
grep | Sök efter mönster i filer | grep ”pattern” file.txt |
head | Visa de första raderna i en fil | head file.txt |
iconv | Konvertera teckenkodning av en fil | iconv -f utf-8 -t iso-8859-1 file.txt |
join | Join lines from two files based on a common field | join file1.txt file2.txt |
nl | Nummerrader i en fil | nl file.txt |
patch | Tillämpa en diff-fil på en fil eller katalog | patch file.txt patch.diff |
pr | Konvertera textfiler för utskrift | pr file.txt |
rev | Omvända rader i en fil | rev file.txt |
sed | Strömredigerare för filtrering och omvandling av text | sed ’s/old/new/’ file.txt |
sort | Sortera rader med textfiler | sort file.txt |
tail | Visa de sista raderna i en fil | tail file.txt |
tee | Omdirigera utdata till en fil och till terminalen | ls | tee output.txt |
tr | Översätt eller ta bort tecken | tr ’a-z’ ’A-Z’ < file.txt |
uniq | Ta bort dubbletter från en sorterad fil | sort file.txt | uniq |
wc | Räkna rader, ord och tecken i en fil | wc file.txt |