Övning 16 / 24

Omdirigera med > och >>

Beräknad tid: 15 min

Varför

Utskrift behöver inte stanna i fönstret. > sparar den i en fil. >> lägger till sist utan att radera det som fanns.

Den nya idén

Ett ensamt > skapar eller skriver över. Två tecken >> lägger till. Det gäller både Mac och CMD.

echo rad1 > logg.txt
echo rad2 >> logg.txt

Mac

cd ~/iot-lab
echo forsta > logg.txt
echo andra >> logg.txt
cat logg.txt
echo bara-en > logg.txt
cat logg.txt

Mac (Terminal)

Mac
forsta
andra
bara-en

Windows (CMD)

cd %USERPROFILE%\iot-lab
echo forsta> logg.txt
echo andra>> logg.txt
type logg.txt
echo bara-en> logg.txt
type logg.txt

Windows (CMD)

Windows (CMD)
forsta
andra
bara-en

Uppgift

I iot-lab: skriv en rad till logg.txt med >. Lägg till en andra rad med >>. Visa filen. Kör sedan > en tredje gång med en ny rad och visa igen — de två första raderna ska vara borta.

Förväntat resultat

Efter >> ska filen ha två rader. Efter sista > bara en rad. Det är meningen.

Kör fast?