Une place pour une véritable innovation. Partagez vos propres utilitaires créés avec la communauté Manjaro.
Questions et discussions sur la programmation et le codage.
Je suis en train d'essayer la fonction formulaire de zenity, je récupère les données contenues dans les champs du formulaire avec awk, il se trouve qu'une des données est une adresse web (variable url_affiche) , et awk réagit aux // alors que je voudrais qu'il les ignore, est il possible de le faire facilement ?
(oui, je sais, je suis nul en bash )
Extrait du script, les données sont séparées par ":" :
en fait ton problème est tout autre :
- ton séparateur est :
- tu as un : dans l'url (et dans la durée ???) bonjour:bonjour:http://manjaro.fr:france:smurf:
donc ton url est $3 et ":" et $4; pays: $5 ...
Le mieux est de changer de séparateur (pour | par exemple)
Merci de vos réponses, je viens d'essayer avec | en séparateur, pas mieux, seuls les deux premiers champs sont bien extraits. Quant à l'astuce \/, je ne vois pas trop comment l'insérer dans la chaîne.
Je vais tester différents séparateurs afin de voir le comportement.
Bon, avec | ou ; j'ai eu des erreurs, ça se comporte normalement si le séparateur est %.
Je vais tester ta solution @papajoke, le shebang ne doit pas trop gêner /bin/sh est un lien symbolique de /bin/bash.