GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Bash:Echo:Schreibfehler:Ungültiges Argument?

Ich versuche, einen USB-Dongle auf meinem Gerät einzurichten, indem ich dem Beitrag hier folge. Ich war beim Einrichten nicht erfolgreich und habe das beim Nachverfolgen meiner Schritte festgestellt

echo "1c9e:9ba1" > /sys/bus/usb-serial/drivers/generic/new_id

führte zu einem Fehler. Ich habe diese Anweisung vom Terminal ausgeführt und die folgende Antwort erhalten

bash: echo: write error: Invalid argument

Laut dem Beitrag hier bedeutet dies, dass das Gerät keine WRITE-Methode implementiert.

Ich frage mich, ob es eine Möglichkeit gibt, den Echo-Befehl zum Laufen zu bringen, damit ich mein USB-Modem zum Laufen bringen kann.

Akzeptierte Antwort:

Was ist passiert, als Sie das „:“ aus dem von Ihnen bereitgestellten Link entfernt haben?

Ursprüngliche Antwort:

echo 1c9e 6061 > /sys/bus/usb-serial/drivers/option1/new_id

Ihr Fall:

Statt:

echo "1c9e:9ba1" > /sys/bus/usb-serial/drivers/generic/new_id

Versuchen Sie es mit:

echo "1c9e 9ba1" > /sys/bus/usb-serial/drivers/generic/new_id

Ubuntu
  1. Kann Bash in seinen eigenen Eingabestrom schreiben?

  2. Typeset -a Gibt Fehler im Skript an?

  3. Swapon kann Swap nicht mounten – Gibt den Fehler „Ungültiges Argument“ aus

  4. Bash/sh 'if else'-Anweisung

  5. Überprüfen Sie, ob das Argument ein gültiges Datum in der Bash-Shell ist

So schreiben Sie ein Bash-Skript mit Beispielen

Bash:In Datei schreiben

Fehler beim Installieren von Ubuntu Server 18.04:Ungültiger Poolname?

Eine Verzeichniskonfiguration in IIS ist ungültig

Verwenden von Case-Anweisungen in Bash

„Verschachteln“ von Variablen in bash