Próbuję uruchomić bash script
na moim komputerze Ubuntu i to daje mi błąd:Błąd skryptu Bash: "function: not found". Dlaczego to się pojawi?
function not found
Aby przetestować, stworzyłem następujący skrypt, który działa dobrze na moim laptopie, ale nie na moim pulpicie. Jakieś pomysły, dlaczego? Mój laptop to mac, jeśli to jest istotne.
#!/bin/bash
function sayIt {
echo "hello world"
}
sayIt
ta zwraca "Hello World" na moim laptopie, ale na moim pulpicie zwraca:
run.sh: 3: function not found hello world run.sh: 5: Syntax error: "}" unexpected
Każda pomoc będzie mile widziane.
daje mi: syntax error „(” nieoczekiwany –
Niestety, ja naprawdę nie wiem, dlaczego moja odpowiedź na to pytanie downvoted:/ –
powinien zawierać '()' w funkcji definicji, ale nie podczas wywoływania funkcji – Jacob