- Registriert
- 01.01.09
- Beiträge
- 23
Hi!
Ich habe ein Bash-Skript für Linux geschrieben, und nun möchte ich es im Mac OS nutzen. Sollte doch eigentlich funktionieren, schließlich ist das Terminal ja auch eine Bourne-Again-Shell, oder?
Naja, jedenfalls habe ich den Code erstmal auf dem Mac als .txt-Datei abgespeichert und dann mit
ausführbar gemacht. Als ich das Skript jedoch mit
starten wollte, kam nur "cannot execute binary file!".
Kann ich das Linux-Bash-Skript nicht als Mac-Bash-Skript verwenden?
Ich habe das Skript mal angehängt (als txt)
EDIT: oh Entschuldigung mein Firefox macht Probleme mit Error 400! Das Skript gibts auch hier!
EDIT: Oh mein Gott was ist denn los?????? Naja. Hier der ganze Text:
Ich habe ein Bash-Skript für Linux geschrieben, und nun möchte ich es im Mac OS nutzen. Sollte doch eigentlich funktionieren, schließlich ist das Terminal ja auch eine Bourne-Again-Shell, oder?
Naja, jedenfalls habe ich den Code erstmal auf dem Mac als .txt-Datei abgespeichert und dann mit
Code:
chmod +x skript
Code:
./skript
Kann ich das Linux-Bash-Skript nicht als Mac-Bash-Skript verwenden?
Ich habe das Skript mal angehängt (als txt)
EDIT: oh Entschuldigung mein Firefox macht Probleme mit Error 400! Das Skript gibts auch hier!
EDIT: Oh mein Gott was ist denn los?????? Naja. Hier der ganze Text:
Code:
function zeichenTr ()
{
case "$1" in
"")
echo -n ""
;;
"a")
echo -n "03B1"
;;
"b")
echo -n "03B2"
;;
"g")
echo -n "03B3"
;;
"d")
echo -n "03B4"
;;
"e")
echo -n "03B5"
;;
"z")
echo -n "03B6"
;;
"h")
echo -n "03B7"
;;
"q")
echo -n "03B8"
;;
"i")
echo -n "03B9"
;;
"k")
echo -n "03BA"
;;
"l")
echo -n "03BB"
;;
"m")
echo -n "03BC"
;;
"n")
echo -n "03BD"
;;
"x")
echo -n "03BE"
;;
"o")
echo -n "03BF"
;;
"p")
echo -n "03C0"
;;
"r")
echo -n "03C1"
;;
"s")
echo -n "03C3"
;;
"j")
echo -n "03C2"
;;
"t")
echo -n "03C4"
;;
"u")
echo -n "03C5"
;;
"f")
echo -n "03C6"
;;
"c")
echo -n "03C7"
;;
"y")
echo -n "03C8"
;;
"w")
echo -n "03C9"
;;
"A")
echo -n "0391"
;;
"B")
echo -n "0392"
;;
"G")
echo -n "0393"
;;
"D")
echo -n "0394"
;;
"E")
echo -n "0395"
;;
"Z")
echo -n "0396"
;;
"H")
echo -n "0397"
;;
"Q")
echo -n "0398"
;;
"I")
echo -n "0399"
;;
"K")
echo -n "039A"
;;
"L")
echo -n "039B"
;;
"M")
echo -n "039C"
;;
"N")
echo -n "039D"
;;
"X")
echo -n "039E"
;;
"O")
echo -n "039F"
;;
"P")
echo -n "03A0"
;;
"R")
echo -n "03A1"
;;
"S")
echo -n "03A3"
;;
"T")
echo -n "03A4"
;;
"U")
echo -n "03A5"
;;
"F")
echo -n "03A6"
;;
"C")
echo -n "03A7"
;;
"Y")
echo -n "03A8"
;;
"W")
echo -n "03A9"
;;
*)
echo -n $1
;;
esac
}
WORT=$1
LEN=${WORT}
# echo $LEN
i=0
max=${#WORT}
while ((i < max))
do
zeichenTr ${WORT:$i:1}
i=$((i+1))
echo -n "Thank you for using Alatto!"
done
echo