• # chemin absolu et hd

    Posté par . En réponse au message generation par lot de datamatrix. Évalué à 2. Dernière modification le 10 septembre 2018 à 07:21.

    Bonjour

    Dans la chaîne de caractères entre guillemets
    qui est dans la ligne de commande ci-dessous,
    il y a deux caractères Espace insécable "encadrés" par deux caractères Espace :

    michel@debg53sw:~$ echo -n "  " | hd
    00000000 20 c2 a0 c2 a0 20 | .... |
    00000006
    michel@debg53sw:~$ 
    

    on peut voir les caractères Espace (20)
    et les caractères Espace insécable (c2a0)


    bash: dmtxwrite : commande introuvable

    Je ne sais pas quelle distribution Linux tu utilises,
    mais si c'est debian, la commande dmtxwrite est dans le paquetage dmtx-utils
    et après avoir installé ce paquetage, le chemin absolu de la commande dmtxwrite
    est /usr/bin/dmtxread
    Comme le chemin /usr/bin est dans la liste des chemins du PATH des comptes utilisateurs non privilégiés et du compte root
    tu n'auras pas besoin de spécifier le chemin absolu de la commande dmtxwrite pour l'utiliser.

    while read; do echo -n "$REPLY" | dmtxwrite -o "${REPLY}.png"; done < test
    Mais si tu as compilé les codes sources de la commande dmtxwrite pour créer le fichier exécutable,
    et que le chemin absolu de la commande dmtxwrite que tu as compilé n'est pas dans la liste des chemins de la variable PATH
    il te faudra spécifier le chemin absolu de la commande dmtxwrite que tu as compilé pour pouvoir l'utiliser.

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.