Merci pour ces bonnes critique et j'en prends note!
Pour que tu comprennes bien BufferBob. Je n'installe rien avec apt! Si tu veux j'ai une carte électronique avec un FTDI 232 pour communiquer avec un PIC. Il suffit juste de se connecter avec un terminal sur la carte. Je fais ce petit scripte tous simple juste pour faire un enregistrement udev et copier un autre petit script dans /usr/bin pour m'éviter de taper une commande plus longue! Hey oui je suis fainéant!! Rien de bien compliqué mais ça m'a déjà poser quelque problème et interrogation!
Merci pour ce condenser de remplissage des variables, j'aime! La commande marche nickel. Je crois voire que awk est vraiment le couteau suisse de traitement des chaînes de caractères? Il faut que je l'étudie plus!
En regardant vite fait le man de bash, je vois que j'ai pas besoin de fermer les guillemets pour entre une variable. C'est mieux comme cela ou c'est kifkif?
ancien code:
echo 'SUBSYSTEM=="tty" ATTRS{idVendor}=="'$idVendor'" ATTRS{idProduct}=="'$idProduct'" ATTRS{serial}=="'$serialNumber'" GROUP="users" MODE="0660" SYMLINK+="buspirate"' > /etc/udev/rules.d/98-buspirate.rules
Nouveau code:
echo 'SUBSYSTEM=="tty" ATTRS{idVendor}=="$idVendor" ATTRS{idProduct}=="$idProduct" ATTRS{serial}=="$serialNumber" GROUP="users" MODE="0660" SYMLINK+="buspirate"' > /etc/udev/rules.d/98-buspirate.rules
Merci disedorgue, c'est vrais que je n'avais pas penser mettre plus de variables enfin surtout les noms des fichiers en début! plus simple et plus logique. Tu me dit que je dois protéger mes variables avec des guillemets, je ne suis pas sur de bien comprendre mais en gros c'est pour qu'elle soit considéré comme des chaînes de caractères et non autre chose donc cela évite je ne sais pas quoi comme erreur? Je suis un peu juste?
Pour le test si screen est installé, j'ai prit bêtement une commande sur le net! Et vu que je l'ai déjà installé vu que ca ne criait pas j'ai pas penser à tester si ça marche correctement. En analysant ta proposition je constate que je n'ai pas de man sur type, c'est normal? Et pourquoi tu rediriges la sortie dans null? On ne peut pas laisser flottant?
Désoler pour toutes ces questions et encore merci à ceux qui prennent le temps de me répondre et aussi à ceux qui mon lut!
Salutation
Partager