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.