Fish Shell:
Att skriva en textfil

Hur man gör:

För att skriva till en textfil i Fish kan du använda echo-kommandot i kombination med omdirigeringsoperatorer. Det finns inte populära tredjepartsbibliotek specifikt för att skriva till filer i Fish, eftersom skalets inbyggda kommandon är enkla och effektiva för detta ändamål.

Skriva text till en ny fil eller skriva över en befintlig fil:

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

Det här kommandot skriver “Hej, Fish Shell!” till output.txt, skapar filen om den inte finns eller skriver över den om den gör det.

Lägga till text i en befintlig fil:

Om du vill lägga till text i slutet av en befintlig fil utan att ta bort dess nuvarande innehåll, använd append-operatören >>:

echo "Lägger till ny rad i filen." >> output.txt

Skriva flera rader:

Du kan skriva flera rader till en fil genom att använda echo med ett nytt radtecken \n, eller du kan kedja ihop flera echo-kommandon med semikolon:

echo "Första raden\nAndra raden" > output.txt
# ELLER
echo "Första raden" > output.txt; echo "Andra raden" >> output.txt

Exempel på utdata:

För att visa innehållet i output.txt efter att ha kört ovanstående kommandon, använd cat-kommandot:

cat output.txt
Första raden
Andra raden

Att ersätta eller lägga till texter som visat manipulerar filinnehållet enligt dina krav, och visar enkla men kraftfulla sätt att arbeta med textfiler i Fish Shell.