Citat:
Ursprungligen postat av
gavlip
Kan man exekvera command line kod från en fil? Vore väldigt praktiskt att om man har något komplicerat att ha det sparat så man slipper skriva det igen.
Absolut, men se till att hålla koll på om något går fel, som det alltid kan göra. Om scriptet misslyckas att byta mapp från / (eller vilken annan mapp som helst) till /home/gavlip/oldstuff, kanske du inte vill radera allt i mappen längre. Hoppsan, Kerstin.
Kod:
cd /home/gavlip/oldstuff
rm -rf *
---
Enklast är att sätta shellflaggan -e, som gör att scriptet avslutas när ett kommando inte lyckas (returnerar icke 0). Skriv `#!/bin/sh -e` längst upp i filen och gör den körbar med `chmod +x scriptet`.
Kod:
#!/bin/sh -e
kommando
fler kommandon