Ich bin neu in Shell-Skripting und das ist meine Shell-Skript. Ich bin diesen Fehler und stecken darinFehler in der Nähe von unerwarteten Token 'dann' in Shell-Skript
defoul="http://distfiles.gentoo.org/snapshots"
echo "cheking for latest snapshot">&2
mkdir -p ~\cashe
mkdir -p ~\cashe\temp
cd ~\cashe\
if [ -e portage-latest.tar.xz.gpgsig ]; then
mv portage-latest.tar.xz.gpgsig ~\cashe\temp
fi
Sie sollten zuerst Ihr \ mit/als Verzeichnistrennzeichen ersetzen. Wenn es sich um ein Bash-Skript handelt, sollte es normalerweise '#!/Bin/bash' als erste Zeile haben. –
Unix-ähnliche Systeme verwenden das Backslash-Zeichen nicht zum Trennen von Verzeichnispfaden. Verwenden Sie stattdessen '/'. (Windows erlaubt beides; Unix nicht.) –
danke, ich werde das \ ersetzen, und ich habe das #!/Bin/bash Ich habe es einfach in der Frage weggelassen –