IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Doute sur affichage N° semaine


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Janvier 2012
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 97
    Par défaut Doute sur affichage N° semaine
    Salut,

    Je cherche juste une petite réponse me permettant de completer un de mes scripts n'ayant point trouver de solution fonctionnelle

    Je suis sur une base de ma fonction date et n° semaine date +%V mon soucis est que j'interviens la semaine suivante.

    Exemple: Fichier de la S40 intervention S41 mais je souhaiterai qu'ils portent le numéro de la semaine dont date les fichiers soit ici S40

    J'avais trouvé l'option date -v+ permettant d'effectuer une action sur une date (dans ce cas la un -1 aurait été parfait).
    Mais ça ne semble pas fonctionnelle sur ma plateforme. Le -v n'est pas référencé dans le man et il me retourne bien --v commande invalideY a t'il une autre fonction me permettant de jouer sur le numéro de semaine ? Je n'ai rien trouvé de parlant dans le man.

    Merci

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Bonjour,

    ça ne semble pas fonctionnelle sur ma plateforme.
    qui est ...
    ?

    ...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre confirmé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Janvier 2012
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 97
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    Bonjour,

    qui est ...
    ?
    Linux 2.6.26-2-686 #1 i686 GNU/Linux
    Citation Envoyé par N_BaH Voir le message
    ...
    ?
    Je vais essayer cela et te fait un retour demain, je n'ai pas la main dessus pour le moment.

    merci

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Linux 2.6.26-2-686 #1 i686 GNU/Linux
    c'est encore vague; et pas très récent.

    Code OOPS ! : Sélectionner tout - Visualiser dans une fenêtre à part
    date -r fichier +%V
    l'astérisque est en trop.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre confirmé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Janvier 2012
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 97
    Par défaut
    Pas très récent oui...Sur pas mal de plateforme je suis obligé de rajouter au fur et à mesure des paquets en individuel et un peu en "cachette" car le RSI refuse toute mise à jour...Ce sont des VM mais certes. En réponse officiel on est une petite PME, même si Debian ca coute cher voyons (on tourne sous debian 5 pour cette plateforme hébergeant kettel)

    Il n'accepte que les mise à jour sur les W2k8 server R2... Comme toujours on demande de faire un diamant avec un bout de bois fraîchement coupé....

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    si on pouvait, d'un coup, botter tous les culs qui le méritent, la planète serait beauooocoup plus légère
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  7. #7
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 349
    Par défaut
    Citation Envoyé par aerane Voir le message
    Pas très récent oui...Sur pas mal de plateforme je suis obligé de rajouter au fur et à mesure des paquets en individuel et un peu en "cachette" car le RSI refuse toute mise à jour...Ce sont des VM mais certes. En réponse officiel on est une petite PME, même si Debian ca coute cher voyons (on tourne sous debian 5 pour cette plateforme hébergeant kettel)

    Il n'accepte que les mise à jour sur les W2k8 server R2... Comme toujours on demande de faire un diamant avec un bout de bois fraîchement coupé....
    Pour le coups, prends un crayon, il parait que le graphite est très proche du diamant


  8. #8
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par aerane Voir le message
    Salut,

    Je cherche juste une petite réponse me permettant de completer un de mes scripts n'ayant point trouver de solution fonctionnelle

    Je suis sur une base de ma fonction date et n° semaine date +%V mon soucis est que j'interviens la semaine suivante.

    Exemple: Fichier de la S40 intervention S41 mais je souhaiterai qu'ils portent le numéro de la semaine dont date les fichiers soit ici S40

    Y a t'il une autre fonction me permettant de jouer sur le numéro de semaine ? Je n'ai rien trouvé de parlant dans le man.

    Merci
    Veux-tu dire que tu veux le numéro de la semaine précédente?

    Si oui, pourquoi ne pas (bêtement) retirer 1?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ date +%V
    20
    $ echo $(($(date +%V)-1))
    19

  9. #9
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 349
    Par défaut
    Et cette forme fonctionne peut-etre sur ta version:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $ date --date='0 week' +%V
    20
    $ date --date='1 week' +%V
    21
    $ date --date='1 week ago' +%V
    19
    $

  10. #10
    Membre confirmé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Janvier 2012
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 97
    Par défaut
    Citation Envoyé par jack-ft Voir le message
    C'est pas faux! Théoriquement, en appuyant très fort (mais alors vraiment très fort!) sur la pointe du crayon, on devrait pouvoir obtenir du diamant!
    aussi...
    Il n'y a que la connerie de certains qui aurai assez de poids pour faire un magnifique diamant à partir du crayon du voisin, la sagesse est richesse de savoir, et la connerie nous en foutrait plein les fouilles pour une fois



    Citation Envoyé par jack-ft Voir le message
    Veux-tu dire que tu veux le numéro de la semaine précédente?

    Si oui, pourquoi ne pas (bêtement) retirer 1?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ date +%V
    20
    $ echo $(($(date +%V)-1))
    19
    Car je ne trouvais pas la bonne formulation avec ma version et surtout que je voyais encore trop loin

    C'est tout juste ce qu'il me fallait au final, je prend cette solution qui marche parfaitement Même si la 2eme fonctionne aussi (moins de changement à faire)

  11. #11
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 349
    Par défaut
    Juste comme ça, la solution que je propose n'aura pas de souci sur le passage à une nouvelle année, pour celle de jack-ft, il faut le gérer...

  12. #12
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Par défaut
    Citation Envoyé par disedorgue Voir le message
    Juste comme ça, la solution que je propose n'aura pas de souci sur le passage à une nouvelle année, pour celle de jack-ft, il faut le gérer...
    Je crois que, dans tous les cas, il faut effectivement prendre en compte le passage de la semaine 52 à la semaine 1.

    La solution que je propose a vraiment très peu de chances de marcher, vu qu'elle va produire un numéro de semaine égal à zéro

    Si les fichiers sont tagués avec la semaine courante, quelle qu'elle soit, alors, effectivement la solution de disedorgue devrait mieux marcher!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. gros doute sur l'affichage d'un programme
    Par realthunderbolt dans le forum C++
    Réponses: 2
    Dernier message: 09/02/2007, 01h29
  2. [MFC Visual C++]conseil sur affichage graphiques
    Par C++beginner dans le forum MFC
    Réponses: 6
    Dernier message: 10/01/2006, 06h47
  3. [Débutant] Doute sur Constraint
    Par Paulinho dans le forum Débuter
    Réponses: 3
    Dernier message: 14/12/2005, 14h35
  4. Doute sur Constraint
    Par Paulinho dans le forum Débuter
    Réponses: 5
    Dernier message: 14/12/2005, 09h36
  5. [vbexcel]aide sur numéro de semaine
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 15/11/2005, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo