Kom igångKom igång gratis

Hur sparar man namnen på en uppsättning filer?

Det är vanligt att tilldela en variabel ett värde med hjälp av ett jokerteckenuttryck för att spara en lista med filnamn. Till exempel, om du definierar datasets så här:

datasets=seasonal/*.csv

kan du visa filnamnen senare med:

for filename in $datasets; do echo $filename; done

Detta minskar mängden skrivning och gör det mindre troligt att fel uppstår.


Om du kör dessa två kommandon i din hemkatalog, hur många rader utdata skrivs ut?

files=seasonal/*.csv
for f in $files; do echo $f; done

Den här övningen är en del av kursen

Introduktion till Shell

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen