Selvom traditionelle tekstredigeringsprogrammer som vi, vim, joe og mcedit ikke er tilgængelige, kan du stadig redigere filer ved hjælp af forskellige shell-kommandoer. Her er nogle metoder:
echo
og printf
echo "tekst" > filnavn
: Skriver "tekst" til filen og overskriver dens indhold.echo "tekst" >> filnavn
: Tilføjer "tekst" til slutningen af filen uden at overskrive eksisterende indhold.printf "format" > filnavn
: Bruges til mere avanceret formatering og skrivning til filen.cat
med input redirectioncat > filnavn
: Starter en ny linje, hvor du kan skrive tekst direkte. Afslut med Ctrl+D
for at gemme og afslutte.cat >> filnavn
: Tilføjer tekst til slutningen af filen. Afslut med Ctrl+D
for at gemme og afslutte.sed
til tekstmanipulationsed 's/gammeltekst/nytekst/' filnavn
: Erstatter første forekomst af "gammeltekst" med "nytekst" i filen.sed -i 's/gammeltekst/nytekst/g' filnavn
: Erstatter alle forekomster af "gammeltekst" med "nytekst" i filen og gemmer ændringerne direkte.awk
til avanceret tekstbehandlingawk '{if ($1 == "gammeltekst") $1 = "nytekst"; print}' filnavn > midlertidig_fil && mv midlertidig_fil filnavn
: Erstatter "gammeltekst" med "nytekst" i første kolonne og gemmer ændringerne.dd
til binær redigeringdd if=/dev/zero of=filnavn bs=1 count=1 seek=10
: Skriver en nul-byte til position 10 i filen.Disse metoder giver dig mulighed for at redigere filer direkte fra kommandolinjen uden brug af traditionelle tekstredigeringsprogrammer.