Eenvoudig script
29 januari 2011 - 00:45   
geplaatst door: fred44nl
l.s.
ik wil proberen om iets te leren over het maken van een script.

dus heb ik het volgende gevonden en in een tekst-bestandje gezet:

#!/bin/bash
echo "Hello from a bash script file."

het bestandje heeft de naam hello.sh
in een terminal heb ik daar het commando  "chmod +x hello.sh" op losgelaten.

het resultaat is echter:  "-bash: hello.sh: command not found"

wat doe ik nu niet goed ??

 MacBook Air (2020) - 13" - i7 - 256 GB SSD -  Catalina
Eenvoudig script
29 januari 2011 - 08:04    reactie #1
geplaatst door: Pieterr
De huidige directory staat standaard niet in het zoekpad.

Probeer eens:

./hello.sh
"One experiment is worth a thousand expert opinions."
Eenvoudig script
29 januari 2011 - 10:01    reactie #2
geplaatst door: fred44nl
ja. je moet het maar weten :)

is er bij het commando "cp" geen optie om bestaande, maar oudere bestanden te overschrijven door een nieuwere, met dezelfde naam ??

 MacBook Air (2020) - 13" - i7 - 256 GB SSD -  Catalina
Eenvoudig script
29 januari 2011 - 10:08    reactie #3
geplaatst door: Maurice van Gaal
Volgens mij is dat het default gedrag van cp. Om niet te overschrijven moet je de optie -n gebruiken. Kijk ook eens naar mv
Eenvoudig script
29 januari 2011 - 10:43    reactie #4
geplaatst door: fred44nl
ok, dank je
 MacBook Air (2020) - 13" - i7 - 256 GB SSD -  Catalina
Eenvoudig script
29 januari 2011 - 10:46    reactie #5
geplaatst door: hydraat
in Terminal man cp intikken en je krijgt de handleiding.

man + commando is heel vaak de handleiding van een commando.

Kijk ook eens naar 'ditto' als je bestanen en directory's wilt kopieren, ditto is een favoriet van mij!

Certified Casper Expert (JAMF CCE)
Certified Casper Administrator (JAMF CCA)