Fish Shell:
Skrive en tekstfil

Hvordan:

For å skrive til en tekstfil i Fish, kan du bruke echo-kommandoen kombinert med omdirigeringsoperatorer. Det finnes ikke populære tredjepartsbiblioteker spesifikt for filskriving i Fish, ettersom skallets innebygde kommandoer er greie og effektive for dette formålet.

Skrive tekst til en ny fil eller overskrive en eksisterende fil:

echo "Hallo, Fish Shell!" > output.txt

Denne kommandoen skriver “Hallo, Fish Shell!” til output.txt, skaper filen hvis den ikke eksisterer, eller overskriver den hvis den gjør det.

Legge til tekst i en eksisterende fil:

Hvis du vil legge til tekst i slutten av en eksisterende fil uten å fjerne dens nåværende innhold, bruk tilleggsoperatøren >>:

echo "Legger til ny linje i filen." >> output.txt

Skrive flere linjer:

Du kan skrive flere linjer til en fil ved å bruke echo med et nymåltegn \n, eller du kan kjede sammen flere echo-kommandoer ved å bruke semikolon:

echo "Første Linje\nAndre Linje" > output.txt
# ELLER
echo "Første Linje" > output.txt; echo "Andre Linje" >> output.txt

Eksempel på utdata:

For å se innholdet av output.txt etter å ha kjørt kommandoene ovenfor, bruk cat-kommandoen:

cat output.txt
Første Linje
Andre Linje

Å erstatte eller legge til tekster som vist manipulerer filinnholdet etter dine krav, noe som demonstrerer enkle, men kraftfulle måter å arbeide med tekstfiler i Fish Shell på.