Fish Shell:
Läsa en textfil

Hur gör man:

För att läsa en textfil i Fish kan du använda cat, less, eller något liknande kommando. Här är ett enkelt exempel med cat:

cat my_text_file.txt

Om filen my_text_file.txt innehåller texten “Hej, världen!”, kommer outputten att vara:

Hej, världen!

Du kan också läsa filer rad för rad med en while-slinga:

while read -la line
    echo $line
end < my_text_file.txt

Med detta skript får varje rad i my_text_file.txt visas separat.

Djupdykning

Läsning av textfiler är lika gammalt som de första operativsystemen. Kommandon som cat och less härstammar från Unix och har funnits i årtionden. Fish Shell, å andra sidan, är en modernare tolk som lägger till några snygga förbättringar och förenklingar.

Alternativ till Fish inkluderar bash, zsh och PowerShell. Var och en har sina egna kommandon och skriptingegenskaper, men i grunden utför de liknande uppgifter.

En intressant detalj i Fish är att den hanterar piping och loopar på ett lite annorlunda sätt, vilket kan göra skript mer lättlästa och mindre buggiga.

Se även