Script batch

Bonjour

je voudrais svp des exemples de scripts en ksh.
je dois faire un script qui en lui donnant une date genere une commande n fois (n etant le nombre de jour du mois qui correspond à la date demandée) sachant que cette commande contient en partie la date de chaque jour du mois.
merci.
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Contributeur
    Salut,

    Avant toute chose, commence par faire un algoritme, une procèdure pour ton script, puis essaye de trouver les fonctions utiles pour ton script et enfin, essaye de faire un bout de code.

    Ensuite, nous t'aiderons à le corriger si besoin.

    Par exemple :

    Algo :
    saisir date
    recuperer date
    recuperer le jour
    pour chaque jour passé, generer une commande
    0
    1. merci de vouloir m'aider; merci beaucoup
      voici mon code:

      #!/usr/bin/sh

      integer nbdate
      typeset dateaujourdhui

      dateaujourdhui=$1
      nbdate=$2

      while nbdate>0
      do
      let nbdate=nbdate-1

      scp -p root@10.193.192.40:/apps/QoS/report/'$dateaujourdhui'.csv /tmp/DEX_APO_CE/LBS/app
      s/QoS/report/`echo $1`-fr-lbs1.csv

      dateaujourdhui=$(echo `TZ=MET+24 dateaujourdhui +"%Y%m%d"`)
      done

      merci
      0
  2. Contributeur
    Et est-ce que ça marche ?
    0
    1. j'ai essayé de l'executer mais il me sort l'erreur $expected
      0
    2. plus precisement il affiche:
      invalid script header: expected character:$

      merci
      0
  3. svp aidez moi je ne trouve pas mon erreur!!
    0