![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX Desktop for Dummies Questions & Réponses Discutez de UNIX et Linux, les interfaces utilisateur comme GNOME, KDE, CDE, et Open Office ici. Tous les systèmes UNIX et Linux Newbies Bienvenue! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Insertion d'une commande avec SSH | hcclnoodles | De programmation et de script Shell | 2 | 07-13-2008 12:49 PM |
| comparer la taille des fichiers à partir d'un fichier de sortie à partir d'un script | moustik | De programmation et de script Shell | 7 | 11-07-2007 10:17 AM |
| Xnest Insertion dans le code C | lesnaubr | High Level Programming | 4 | 08-13-2007 03:27 PM |
| Embedding Perl construire en ksh ... | svetlur | De programmation et de script Shell | 1 | 06-07-2007 10:39 PM |
| Sortie de script dans un fichier | Sumeet | UNIX for Advanced & Expert Users | 3 | 11-29-2006 12:12 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
Insertion de fichiers de sortie dans un script
Bonjour.
J'ai trouvé un script Unix sur ce site qui calcule une date qui est de 2 mois plus tôt à partir d'aujourd'hui. J'utilise ce script et l'écriture de la valeur à un fichier appelé 2monthsago.txt. Je veux utiliser cette valeur dans un autre script. Ci-dessous est ma tentative de le faire et les résultats. My Script: #! / usr / bin / ksh # Ma tentative de lancer le processus de flux de maintenance des scripts dans lawson chmod 777 / home/iclac/script_writing/2monthsago.txt; udate \u003d `/ home/iclac/script_writing/2monthsago.txt» rdate \u003d "` date "+% m /% d /% Y" `"; # chomp ($ rdate); print "$ Date Run rdate, Purge jeudi $ udate \ n"; print "perl GENDIR $ / bin / batch.pl MoveWorkunitToHistory mouvement outputFileName / apps / lawson / droit / bpm / wflog / archive / pflows_move_hist.txt-processThurDate $ udate \ n "; Résultats: ucasd80: iclac: / home / iclac / script_writing #. / ProcFlow_maint /home/iclac/script_writing/2monthsago.txt: 04.30.2009: pas trouvé. **** Il montre la valeur, mais je ne sais pas pourquoi il rapports' pas trouvé ' Run Date 06.01.2009, Purge jeudi __________ **** Il est censé être la liste des'04 / 30/2009 'date ici. perl / apps / lawson / gen / bin / batch.pl MoveWorkunitToHistory mouvement outputFileName / apps / lawson / droit / bpm / wflog / archive / pflows_move_hist.txt-processThurDate J'ai aussi essayé la ligne avec udate guillemets et sans les guillemets. Quand je fais des rapports que la piqûre de la valeur - voir ci-dessous. Code: udate \u003d "/ home/iclac/script_writing/2monthsago.txt" Résultats: Run Date 06.02.2009, jeudi Purge / home/iclac/script_writing/2monthsago.txt Toute réflexion sur ce que je fais mal. Signé: Utterly confondre aka Leslie ----- Message ----- Mise à jour Avec l'aide d'un collègue de travail nous avons eu il. J'avais besoin de changer mon udate de la ligne ci-dessus pour ce qui est ci-dessous: udate \u003d `cat / home/iclac/script_writing/2monthsago.txt»; Il travaille maintenant comme un charme. Merci! |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|