programmera.net -> linux -> normal för utskrift | info@programmera.net |
Visa innehåll i textfiler
|
På denna sida beskrivs kommandon med vilka man kan visa innehållet i textfiler. Ett gemensamt drag för dessa kommandon är att de inte förändrar den fil de använder sig av, de skriver bara ut något på skärmen. Om du vill spara t. ex. en sorterad fil använder du högerpilen (större än) för att få resultatet att hamna i en ny fil:
Kommandot ovan sparar den sorterade versonen av a.txt i b.txt. [olle@dev1]$ sort a.txt > b.txt
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
cat -A a.txt | all | Samma som -ETv. | ||
cat -b a.txt | number nonblank | Numrerar de icke tomma raderna (som nl). | ||
cat -E a.txt | end | Visar radslut som $. | ||
cat -n a.txt | number | Numrerar raderna. | ||
cat -T a.txt | tab | Visar tabbar som ^I. | ||
cat -v a.txt | visual | Visar andra icke synliga tecken. |
[olle@dev1]$ cat a.txt b.txt |
[olle@dev1]$ cat a.txt b.txt > c.txt |
[olle@dev1]$ cat > c.txt hej alla glada Ctrl+d |
[olle@dev1]$ cat c.txt hej alla glada |
[olle@dev1]$ cat >> c.txt katter Ctrl+d |
[olle@dev1]$ cat c.txt hej alla glada katter |
[olle@dev1]$ tac c.txt katter glada hej alla |
Kommandon | Beskrivning | |
---|---|---|
Mellanslag | Hoppa ner en sida. | |
b | Hoppa tillbaka en sida. | |
/foo | Sök efter ordet foo. Sökordet kan vara ett reguljärt uttryck. | |
n | Sök efter nästa förekomst av senaste reguljära uttryck. | |
q | Avsluta more. |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
less -S a.txt | Raderna bryts inte, även om den inte får plats. Låga rader försvinner alltså ur skärmen. |
Kommandon | Beskrivning | |
---|---|---|
Mellanslag | Hoppa ner en sida. | |
b | Hoppa tillbaka en sida. | |
g | Hoppa till första raden. | |
17g | Hoppa till rad 17. | |
G | Hoppa till sista raden. | |
17% | Hoppa till 17% av filen. | |
pil ner | Hoppa ner en rad. | |
pil upp | Hoppa upp en rad. | |
pil höger | Hoppa en tab till höger (Om du startat less med -S flaggan). | |
pil vänster | Hoppa en tab till vänster (Om du startat less med -S flaggan). |
Kommandon | Beskrivning | |
---|---|---|
/foo | Sök nedåt i filen efter första förekomsten av foo. | |
?foo | Sök uppåt i filen efter första förekomsten av foo. | |
n | Sök efter nästa förekomst av senaste reguljära uttryck. | |
N | Sök i motsatt riktning efter nästa förekomst av senaste reguljära uttryck. | |
q | Avsluta less. | |
v | Starta vi för att editera filen. Skriv :q för att hoppa ur vi. | |
= | En statusrad ploppar upp som visar var man befinner sig i filen. |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
head -50 a.txt | Visar de 50 första raderna i a.txt. |
[olle@dev1]$ head -2 c.txt hej alla glada |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
tail -50 a.txt | Visar de 50 sista raderna i a.txt. | |||
tail -50f a.txt | follow | Visar de 50 sista raderna i a.txt och alla nya rader när filen växer. |
[olle@dev1]$ tail -2 c.txt glada katter |
[olle@dev1]$ tail -50f c.txt hej alla glada katter Ctrl+C |