J'utilise Ventura depuis environ deux semaines. Les commandes qui fonctionnaient hier ne fonctionnent pas aujourd'hui.
Ma procédure : éditer chaque fichier .gpx créé sans sauts de ligne par un Garmin eTrex 30. Mettez chaque balise sur sa propre ligne pour qu'une application de cartographie que j'utilise l'accepte. Ensuite, pour voir les périodes de temps que chaque fichier suit,
for GPX in *gpx; do
echo $GPX
grep time $GPX | head -1
grep time $GPX | tail -1
wc $GPX
echo "======="
done
Cela a fonctionné jusqu'à aujourd'hui. Maintenant, il semble qu'il n'y a toujours pas de sauts de ligne dans aucun fichier, y compris ceux créés d'une autre manière qui avaient toujours des sauts de ligne. Si j'ouvre un fichier dans TextEdit, chaque balise est sur sa propre ligne comme je m'y attends. Si je vérifie avec od -xc
, je vois que les sauts de ligne sont \n et qu'il n'y a pas de \r.
J'ai quitté Terminal et tous les autres programmes (sauf Finder), fermé toutes les fenêtres, et redémarré. Connecté, ouvert Terminal, cd
vers le répertoire, et essayé à nouveau. Même résultat.
Que s'est-il passé ? Comment puis-je réparer cela ?