GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Bash :Echo :Erreur d'écriture :Argument invalide ?

J'essaie de configurer un dongle USB sur mon appareil en suivant le message ici. Je n'ai pas réussi à le configurer et en suivant mes pas, j'ai découvert que

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

entraînait une erreur. J'ai exécuté cette instruction à partir du terminal et j'ai obtenu la réponse suivante

bash: echo: write error: Invalid argument

selon le message ici, cela signifie que l'appareil n'implémente pas de méthode WRITE.

Je me demande s'il existe un moyen de faire fonctionner la commande echo afin que je puisse faire fonctionner mon modem USB.

Réponse acceptée :

Que s'est-il passé lorsque vous avez supprimé le ":" tel qu'il apparaît dans le lien que vous avez fourni ?

Réponse originale :

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

Votre cas :

Au lieu de :

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

Essayez d'exécuter :

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

Ubuntu
  1. Comment écrire une boucle dans Bash

  2. Gestion des erreurs dans les scripts Bash

  3. Bash peut-il écrire dans son propre flux d'entrée ?

  4. Effectuer des opérations d'écriture atomique dans un fichier dans Bash ?

  5. Une configuration de répertoire dans IIS n'est pas valide

Comment écrire un script bash avec des exemples

Bash :Écrire dans un fichier

Erreur lors de l'installation d'Ubuntu Server 18.04 :nom de pool invalide ?

Bash ignorant l'erreur pour une commande particulière

Augmenter l'erreur dans un script Bash

À quoi sert $# dans Bash