Ich möchte ein Bash-Skript machen, die wget zu benutzen hat und dessen Ausgang mit bash wie folgt ausführen:wget-Datei und senden Sie es an bash
wget -q -O - http://pastebin.com/raw.php?i=VURksJnn | bash
Die Pastebin-Datei ist ein Testskript, aber diese Befehle zeigt Ich: "Unbekannter Befehl" (vielleicht wegen neuer Zeilen) und "Unerwartetes Dateiende", und ich weiß nicht warum.
Fehle ich etwas?
Sarnold ist richtig. 'wget -q -O -" http://pastebin.com/raw.php?i=VURksJnn "| dos2unix | Bash' funktioniert gut für mich. Ausgänge ' Testskript Sie sind nicht root Ende Test ' – dpp
Sie können es immer noch in einem gehen: 'curl http://script.foo | tr -d '\ r' | bash' (oder 'wget .. -O-') – c00kiemon5ter
Ja, aber ich werde nicht etwas von jemand anderem ausführen, ohne es vorher zu lesen. Daher meine zusätzlichen Schritte. :) – sarnold