ich habe eine Frage zu einem Shellbefehl
Ich möchte die folgenden Codezeilen an der Datei /var/tmp/rc.wlan anhängen
cd /var/tmp wget http://www.busybox.net/downloads/binaries/1.16.1/busybox-mipsel chmod +x ./busybox-mipsel ./busybox-mipsel arp -s 192.168.0.100 00:11:22:33:44:55
Jetzt habe ich folgendes im Inet gefunden
echo '(sleep 10; arp -s <IP> <MAC>) &' >> /var/tmp/rc.wlan
Frage 1:
Reicht es, dass ich alle Befehle hintereinander mit ; getrennt in die Echo anweisung schreibe?
Frage 2:
Für was ist das & am Ende des Echo Befehls?
Frage 3:
Für was sind die Klammern im Echobefehl?
Frage 4:
Gibt es eine elegantere Lösung als so einen "Einzeile" der übersichtlicher in der Schreibweise ist?
Danke für die Antworten.
Dieser Beitrag wurde von olm bearbeitet: 02. März 2011 - 10:07