Ich habe gerade angefangen von wenigen Tagen einige Bash-Skript zu tun ich, wenn ich keine Ausgabe bekommen hier mir dieses Bash-Skript im Terminal laufen bitte korrigieren:Noobie in Bash Scripting
Code:
#!/bin/bash
echo "Usage:"
echo -n "Please enter t/n"
read o
echo -n "IP"
read ip
traceroute() {
traceroute $ip
}
nmap() {
nmap -T4 -A -v $ip
}
if [[ "$o" = "t" ]]
then
traceroute
elif [[ "$o" = "n" ]]
then
nmap
else
echo "Usage:"
echo "Please enter t/n"
exit 1
fi
Sie erhalten nicht einmal _Usage: _? – FDavidov
Können Sie beschreiben, wie Sie dieses Skript ausführen, welche Zugriffsrechte und welche Ausgabe erhalten Sie beim Ausführen des Skripts? – Kamil
auch, ich glaube nicht, dass Sie eigentlich '/ n' schreiben wollten, sondern' \ n' (das richtige Symbol für Zeilenumbrüche) – Aserre