The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Warum erzeugt "Asche und bash" verschiedene Ausgabeformate für gleiche Bash-Skript? s. murat Shell Programmierung und Scripting 0 05-26-2008 08:19 AM
Optionen für die Weitergabe der Bash-Skript DeCoTwc Shell Programmierung und Scripting 3 05-21-2008 02:43 AM
[BASH - KSH] Passing-Array zu einer Funktion ripat Shell Programmierung und Scripting 3 04-17-2008 09:17 AM
Wie analysieren Sie eine Variable in der Bash-Skript? vertical98 Shell Programmierung und Scripting 3 03-18-2008 04:30 PM
Die Umwandlung von bash-Skript zum Parsen von Perl? cstovall Shell Programmierung und Scripting 2 10-13-2004 11:33 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-22-2008
arsidh arsidh is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 6
Exclamation Variablen von bash perl von Bash-Skript

Hi All,
Ich muss eine Variable perl Skript von Bash-Skript, wo in perl Ich benutze, wenn Zustand. Hier ist die cmd, was ich mit in perl

Code:
FROM_DATE="06/05/2008"
TO_DATE="07/05/2008"

"perl -ne ' print if ( $_ >="$FROM_DATE" && $_ <= "$TO_DATE" ) ' filename"

Dateiname hat folgenden Daten: --

Code:
06/05/2008-07:59
06/05/2008-07:59
06/05/2008-07:59
06/05/2008-07:59
06/05/2008-07:59
07/05/2008-07:59
07/05/2008-07:59
07/05/2008-07:59
07/05/2008-07:59
07/05/2008-07:59:server5:DISK
08/05/2008-07:59:server1:DISK
08/05/2008-07:59:server2:DISK
08/05/2008-07:59:server3:DISK
08/05/2008-07:59:server4:DISK
08/05/2008-07:59:server5:DISK

wenn wir uns schwer-Code die Werte der FROM_DATE und TO_DATE Es ist working.I fühlen, was zu wissen, warum es nicht funktioniert Wenn ich an sie als Variable.
es wird großartig, wenn jemand mir, wie Telle, um die Variable auf perl richtig.
Ich bin neu auf perl Welt.
Danke
Arsidh

Zuletzt bearbeitet von Yogesh Sawant; am 05-22-2008 12:57 PM.. Grund: Code-Tags hinzugefügt
  #2 (permalink)  
Old 05-22-2008
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Teilzeit und Vollzeit Moderator Papa
  
 

Join Date: Sep 2006
Lage: Rossem, Tazenda
Posts: 1086
ersetzen FROM_DATE $ mit $ ENV ( 'FROM_DATE')

ersetzen TO_DATE $ mit $ ENV ( 'TO_DATE')
  #3 (permalink)  
Old 05-23-2008
arsidh arsidh is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 6
Exclamation Variablen von bash perl von Bash-Skript

Hi Yogesh,
Vielen Dank für Ihren wertvollen Input, und Dank für die Antwort auf sie.
Ich habe auch die sugeestion, Sie erzählte mir, aber wenn ich es starten, bin ich nicht immer alle Daten, die ich will, aber der Kommentar aus der Datei.

Hier ist das veränderte Code:
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d

#! / bin / bash

FROM_DATE \u003d "04/05/2008"
TO_DATE \u003d "06/05/2008"


perl -ne 'print if ($ _> \u003d $ ENV (' FROM_DATE ') & & $ _ <\u003d $ ENV (' TO_DATE ')) "monitor.audit
Ausfahrt
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Der Ausgang ist nur die auskommentierte Zeile

# Speichernutzung
# Prüfen Sie die Verfügbarkeit
# Disk Monitor
# Load Monitor
# Speichernutzung
# Prüfen Sie die Verfügbarkeit


Die Datei monitor.audit Daten
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d


04/05/2008-12: 16R: 453
04/05/2008-12: 16:: 77
04/05/2008-12: 16:: 138
# Load Monitor
04/05/2008-12: 16ra: 0,39
04/05/2008-12: 16:: 9,01
04/05/2008-12: 16:: 0.39
# Speichernutzung
04/05/2008-12: 16raprd01: 13
04/05/2008-12: 16:: 18
04/05/2008-12: 16:: 18
# Prüfen Sie die Verfügbarkeit
04/05/2008-12: 32RA: 453
04/05/2008-12: 32:: 77
04/05/2008-12: 32:: 138
# Load Monitor
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0

Können Sie bitte sagen, was ich tun müssen,
Danke
Arsidh
  #4 (permalink)  
Old 05-23-2008
rikxik's Avatar
rikxik rikxik is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Beiträge: 250
Sie hierzu folgendermaßen vor:


Code:
export FROM_DATE="04/05/2008"
export TO_DATE="06/05/2008"

  #5 (permalink)  
Old 05-23-2008
arsidh arsidh is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 6
Variablen von bash perl von Bash-Skript

Hi rikxik / Yogesh,
Cool Man, es ist die Arbeit mit "Exportieren" cmd.
Vielen Dank, Jungs, habt ihr Felsen.

Thanks a ton.
Arsidh
  #6 (permalink)  
Old 06-02-2008
arsidh arsidh is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 6
Arrow Variablen von bash perl von Bash-Skript

Hi Guys,
Nun haben andere Probleme mit Perl Skript.
Die Lösung ist, die funktioniert, wenn die Daten mit in der gleichen month.If ich Termine wie dieser

Export FROM_DATE \u003d 04/05/2008
Export TO_DATE \u003d 02/06/2008
perl -ne 'print if ($ _> \u003d "' $ FROM_DATE '" & & $ _ <\u003d "' $ TO_DATE '") "monitor.audit> $ FINAL_DATA
Dann kommt nichts in der Log-Datei.

monitor.audit
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d

06/05/2008-10: 24: orasdfprd01: Datenbank: gecolfdsafprd: 1
06/05/2008-10: 24: cisdsfsdmarsp010: Datenbank: mafdsrp: 1
06/05/2008-10: 24: sdfsdacismarsfp011: Datenbank: dxfdslp: 1
06/05/2008-10: 24: alpfdscisfdfspdb053: Datenbank: mbdsfsop: 1
12/05/2008-10: 24: cisfsdfmasdfdsfrsp020: APPLCATION: 1
12/05/2008-10: 24: cisdsfdsfmarsp021: APPLCATION: 1
12/05/2008-10: 24: alpcsdfdsfispapp054: ENTDECKEN: 0
12/05/2008-10: 24: alpcsdfdsispapp055: ENTDECKEN: 1
12/05/2008-10: 39: orapsdafdsafrd01: Disk: 456
12/05/2008-10: 39: cismdsafsdaarsp010: Disk: 77
12/05/2008-10: 39: cisfsdafdsamarsp011: Disk: 138
20/05/2008-10: 39: cismsdafsdaarsp020: Disk: 28
20/05/2008-10: 39: cismfsdfsdarsp021: Disk: 28
20/05/2008-10: 39: alpcsdfdsispapp054: Disk: 190
20/05/2008-10: 39: alpcifasfsdaspapp055: Disk: 190
20/05/2008-10: 39: alpcfsdafsdaispdb053: Disk: 309
02/06/2008-10: 39: orasdfdsprd01: LOAD: 1.05
02/06/2008-10: 39: cisdsfdsmarsp010: LOAD: 2.86
02/06/2008-10: 39: cissdafdsmarsp011: LOAD: 0,43
02/06/2008-10: 39: cismasadfsdrsp020: LOAD: 0,12
02/06/2008-10: 39: cismarsdfdssp021: LOAD: 0,08
02/06/2008-10: 39: alpcisdsfdsapapp054: LOAD: 0.44

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d

Sie können einen dieser Vorschläge auf.
  #7 (permalink)  
Old 06-03-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Sie sollten sich bewusst sein, aber, dass Perl's <\u003d und > \u003d Betreiber einfach numerischen Vergleich. Mit anderen Worten, Ihr Skript wird nicht funktionieren ohne Änderung zB in einem Monat Grenze. Die Lösung ist zu analysieren dem Zeitpunkt Saiten, und die Verwendung der daraus resultierenden rohen Zahlen für den Vergleich.

Leider haben Sie bereits bemerkt. Wie auch immer, für die Google-Datum in der Analyse Perl. Lesen Sie vielleicht auch die Zeit und das Datum mit Gewinde in den FAQs zu diesen Foren.
Closed Thread

Lesezeichen

Tags
Export, Perl-Skript

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:42 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0