Bonsoir,
Je cherche à traiter des chaines de caractères situé dans un fichier mais ne sachant pas où trouver mes premières commande après plusieurs essais raté je suis bloqué. Je recherche plus des commandes où creuser mes recherches que des solutions toutes pondue mais je suis pas contre ;-)
Dans un fichier j'ai une liste comme ceci (liste de paquet, dépôt et leur clé)
paquet1, deb http://blabla.com jaunty main, 098UY935
paquet2, deb http://blabla.com jaunty main, 098UY935
paquet3, deb http://blublu.com jaunty main, 12RT56U8
paquet3, deb http://blublu.com jaunty main, 12RT56U8
paquet4, deb http://bloblo.com jaunty main, 23GJGH45
J'ai essayer avec la fonction gawk mais je suis un peut perdu. A part afficher les résultats je n'arrive pas à les utiliser pour les placer dans des fichiers ou des commandes
gawk -F", *" '{print $2}' a-tester affiche deb http://blabla.com jaunty main
gawk -F", *" '{print $3}' a-tester affiche 098UY935
La suite où je bloque le plus est comment ignorer les informations qui ce répète (adresse de dépôt et/ou clé de dépôt) afin d'éviter des traitement inutile, actuellement j'approche les 900 paquets à traiter (dépôt local). Je pensait aux tableaux mais je ne suis pas sur que ce soit une bonne idée.
Voilou, je suis plus bloqué par manque de connaissance des commandes disponible qu'autre chose et ça sape la motivation quand on ce retrouve à fouiller dans toutes les directions à la fois et à l'aveuglette.
Merci par avance pour vos conseils
Partager