Extraction données via script - Shell/Batch - Programmation
Marsh Posté le 29-04-2014 à 19:51:22
!
Es-tu sûr que ton début de code est fonctionnel ? Quand je l'exécute, il tombe en boucle infini
Pour commencer, j'aurais vu un truc plutôt dans ce genre :
Code :
|
Edit : Voici un code plus propre :
Code :
|
Marsh Posté le 13-05-2014 à 15:18:51
Salut,
Effectivement il y avait un petit problème avec mon code, boucle infinie
Je l'ai modifié afin qu'il me convertisse ma date en timestamp (ce que j'ai réussi à faire)
Code :
|
Mon fichier (users.txt) sur lequel je boucle se présente de cette façon
john.doe@jetapefort.com,/XX_Divisions/AAA,True,ADMIN,2013-04-05 14:44:01 |
L'idée serait de remplacer pour chaque ligne la date par son timestamp correspondant.
Faut obligatoirement que je me tape des regex avec Sed pour remplacer ?
Merci
Marsh Posté le 11-06-2014 à 19:52:25
Je reviens vers vous pour une petite question,
Code :
|
J'obtiens le message suivant : script.sh: 19: script.sh: Syntax error: "then" unexpected (expecting "done" )
La ligne 19 correspond à la ligne 7 ici.
Où est-ce que je me plante
Marsh Posté le 11-06-2014 à 21:17:28
C'est peut-être à cause de l'absence des espaces dans le if ; il faudrait modifier la ligne de la manière suivante :
Code :
|
Marsh Posté le 12-06-2014 à 13:01:46
Exact ça venait bien de ça, je pensais pas du tout que l'absence d'un espace pouvait faire planter le script.
Merci encore
Marsh Posté le 29-04-2014 à 17:50:45
Bonjour,
Le but de mon script et de créer une liste des utilisateurs dont la dernière connexion remonte à au moins 3 mois. Comme je débute en script sous Unix j'y vais petit à petit
Le problème que j'ai avec ce minuscule bout de code c'est que lorsque je l'exécute il me sort bien la date mais aussi une flopée de ligne vide, j'ai bien regardé mon fichier et je n'ai aucune ligne vide sur lesquelles le script pourrait boucler.
Une idée du problème ?
Merci,