URL: https://linuxfr.org/forums/programmation-shell/posts/enlever-les-fins-de-ligne-du-resultat-de-curl Title: enlever les fins de ligne du résultat de curl Authors: freem Date: 2014年05月16日T13:02:02+02:00 License: CC By-SA Tags: bash, curl et sed Score: 1 Bonjour. Je souhaite récupérer le retour d'une API web interne via curl, pour la comparer à un résultat prédéterminé ( en fait, de jouer des tests sans me casser les pieds à devoir me retaper le copier/coller partiel en fonction du serveur ni devoir lire le résultat pour être sûr qu'il est bon ). Donc, j'ai créé un fichier contenant mes listes de paramètres et un script qui appelle l'URI voulue ( un serveur ou l'autre, principalement ) en ajoutant la liste des paramètres. Jusqu'ici, pas de souci. Problème: pour faciliter les tests, ces APIs renvoient un code avec des fins de ligne "\n", ce qui rend la comparaison scriptée avec un résultat attendu pénible. J'ai pensé le faire avec sed, mais ça ne semble pas marcher: ```bash while read params; do curl -s "$uri""$params"|sed 's/[\n]//' done < $input_file ``` Je suppose que j'ai dû me rater quelque part, mais où?

AltStyle によって変換されたページ (->オリジナル) /