cts

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:
Mctsui | 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)