Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
python:inversenameurl [2020/02/01 16:56] – [Besoin] crust | python:inversenameurl [2020/02/02 14:37] – crust | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
<WRAP center round box 60%> | <WRAP center round box 60%> | ||
- | <code bash>[[ URL | Nom de Fichier ]]</ | + | <code bash> |
</ | </ | ||
Ligne 29: | Ligne 29: | ||
===== Le script ===== | ===== Le script ===== | ||
+ | ==== En python ==== | ||
+ | |||
Toujours vérifier sur le git que ce soit bien la dernière version ;) | Toujours vérifier sur le git que ce soit bien la dernière version ;) | ||
+ | <code python># | ||
+ | |||
+ | import sys | ||
+ | |||
+ | # Verif que le fichier d' | ||
+ | if len(sys.argv) == 1: | ||
+ | print(' | ||
+ | print(' | ||
+ | exit() | ||
+ | else: | ||
+ | fileOut = sys.argv[1].split(' | ||
+ | fileOut = fileOut[0] + ' | ||
+ | |||
+ | print(' | ||
+ | |||
+ | # Lecture et recuperation des données | ||
+ | file = open(sys.argv[1], | ||
+ | varFile = file.readlines() | ||
+ | file.close() | ||
+ | |||
+ | # Traitement et creation d'une liste | ||
+ | listVar = [] | ||
+ | for ligne in varFile: | ||
+ | ligne = ligne.strip() | ||
+ | ligne = ligne.split(' | ||
+ | strVar = ' | ||
+ | listVar.append(strVar) | ||
+ | |||
+ | # Ecriture des données traitées dans un fichier de sortie | ||
+ | fichierDeSortie = open(fileOut, | ||
+ | for elem in listVar: | ||
+ | fichierDeSortie.write(elem + " | ||
+ | fichierDeSortie.close() | ||
+ | </ | ||
+ | |||
+ | ==== En bash ==== | ||
+ | |||
+ | <code bash>cat file.txt | awk ' |