Récupérer un itinéraire sur le réseau CTS - retour accueil
git clone git://bebou.netlib.re/cts
Log | Files | Refs | README |
commit 6854b1f4952d23d3497bf0ec514d631de55a491a parent e31d16a55b93b3c9d6ef59e27a3c1f4335bea94d Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Sat, 22 Mar 2025 14:25:51 +0100 Gestion des ' dans les adresses Avant : les ' des adresses cassent le xargs Après : on délimite sur -0 pou que ' soit plus spécial et on supprime le retour à la ligne avant pour que ça s'insère bien dans le grep Diffstat:
M | ctsui | | | 6 | ++++-- |
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/ctsui b/ctsui @@ -1,12 +1,14 @@ #! /bin/sh printf "De\n" -from=$(cat /usr/share/cts/address | fzy | xargs -I{} grep "^{}$" /usr/share/cts/address) +from=$(cat /usr/share/cts/address | fzy | + tr -d '\n' | xargs -0 -I{} grep "^{}$" /usr/share/cts/address) fromid=$(echo "$from" | cut -f4) fromtype=$(echo "$from" | cut -f3) printf "A\n" -to=$(cat /usr/share/cts/address | fzy | xargs -I{} grep "^{}$" /usr/share/cts/address) +to=$(cat /usr/share/cts/address | fzy | + tr -d '\n' | xargs -0 -I{} grep "^{}$" /usr/share/cts/address) toid=$(echo "$to" | cut -f4) totype=$(echo "$to" | cut -f3)