Si ligne représente une ligne, alors c'est ligne qu'il faut remplacer et pas ligne[10] qui n'est que son 11° caractère
y=ligne.replace("^M", ""). Mais peut-être ce que toi t'interprètes comme un...
Type: Messages; Utilisateur: Sve@r
Si ligne représente une ligne, alors c'est ligne qu'il faut remplacer et pas ligne[10] qui n'est que son 11° caractère
y=ligne.replace("^M", ""). Mais peut-être ce que toi t'interprètes comme un...
Exact. T'as plus d'espace pour écrire ton fichier résultat. Tape la commande "df -v ." et ça te donnera l'espace utilisé sur le filesystem qui héberge ton répertoire courant (tu verras quelque chose...
Je pense que t'as compris le principe: une fonction pour gérer chaque problème et tu programmes dans ladite fonction tous les cas possibles à prendre en compte
Content que tu aies pu résoudre ton...
[/QUOTE]
Cette instruction stocke le 117° caractère de la ligne dans "gtyp3". Si la ligne n'a pas 117 caractères, l'instruction renvoie une exception
2 façons de gérer
1) vérfier la taille de la...
J'ai porté ton script en Python ce qui s'est fait sans difficulté (sauf que je suis pas sûr des positions car elles ne semblent pas trop coller avec l'exemple que t'as donné récemment)
Sinon ça m'a...
Si j'ai le temps cet aprem je te porterai ton script et tu verras la simplicité
Désolé, le bash ne connait que le texte. Si tu veux tester, il te faut faire une fonction adaptée
Exemple de...
Il faut absolument éviter les appels à awk car c'est hyper gourmand (ou alors on fait tout le traitement avec un seul awk)
Et donc on peut remplacer
nom=$(echo "${line:56:60}" | awk...
Le test [ -z "$ville" ] || [ "$ville" = "" ] fait 2 appels. Il vaut mieux le remplacer par un connecteur OR interne => [ -z "$ville" -o "$ville" = "" ]
Toutetois c'est inutile vu que l'option -z...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.