Övning 17 / 24
Enkel pipe
Beräknad tid: 15 min
Varför
En pipe skickar utskriften från ett kommando in i nästa. Det är så du filtrerar en lång lista utan att öppna en editor.
Den nya idén
Pipe — tecknet | (ofta Shift + 7 på svensk Mac, eller Alt Gr + <> på Windows). Vänster sida körs först. Höger sida läser den texten.
Mac: ls | grep txt visar rader som innehåller txt. Windows CMD: dir | findstr txt gör motsvarande. findstr är CMD:s vanliga filter. (Kommandot find finns också men är klumpigare.)
Mac
cd ~/iot-lab
ls | grep txtMac (Terminal)
Mac
hej.txt
logg.txtWindows (CMD)
cd %USERPROFILE%\iot-lab
dir | findstr txtWindows (CMD)
Windows (CMD)
hej.txt
logg.txtUppgift
I iot-lab: lista filer och filtrera så att bara rader med txt syns.
Förväntat resultat
Du ska se hej.txt och logg.txt (eller hello.txt / log.txt), inte mappar utan txt i namnet.