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å.