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 :
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.
# chemin absolu et hd
Posté par MicP . 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èresEspace:on peut voir les caractères
Espace(20)et les caractères
Espace insécable(c2a0)Je ne sais pas quelle distribution
Linuxtu utilises,mais si c'est debian, la commande
dmtxwriteest dans le paquetagedmtx-utilset après avoir installé ce paquetage, le chemin absolu de la commande
dmtxwriteest
/usr/bin/dmtxreadComme le chemin
/usr/binest dans la liste des chemins duPATHdes comptes utilisateurs non privilégiés et du compteroottu n'auras pas besoin de spécifier le chemin absolu de la commande
dmtxwritepour l'utiliser.
Mais si tu as compilé les codes sources de la commandewhile read; do echo -n "$REPLY" | dmtxwrite -o "${REPLY}.png"; done < test
dmtxwritepour créer le fichier exécutable,et que le chemin absolu de la commande
dmtxwriteque tu as compilé n'est pas dans la liste des chemins de la variablePATHil te faudra spécifier le chemin absolu de la commande
dmtxwriteque 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.