The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Ändern des Verzeichnisses durch Skript shiningram Shell Programmierung und Scripting 4 03-29-2007 03:30 AM
Change Directory über ein Skript? George Borrmann Shell Programmierung und Scripting 3 10-09-2006 08:13 PM
Skript zum FTP-Datei (IP-Änderung) happyv Shell Programmierung und Scripting 2 09-19-2006 03:50 AM
Mit Hilfe mehrerer Dateien umbenennen - ändern Fall eines Teils des Dateinamens steve7 UNIX for Dummies Questions & Answers 7 06-30-2005 01:41 PM
Wie kann ich Benutzer in einem Skript? chorgan Shell Programmierung und Scripting 2 02-15-2002 11:53 AM

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 06-21-2005
gopskrish gopskrish is offline
Registrierte Nutzer
  
 

Join Date: Jun 2005
Beiträge: 26
Skript zu ändern Wert in der Datei

Hi,

Ich habe eine Parameter-Datei und enthält folgende Punkte
$ Cat TransactionParams
From_Date_Parm \u003d 2005-02-25
To_Date_Parm \u003d 2005-05-25
Extract_Root_Parm \u003d / detld1/etl/ascential/Ascential/DataStage/Projects/CTI_London/IAM
Extract_Type_Parm \u003d Transaktion
EDW_Database_Parm \u003d hdw_erks
EDW_User_Parm \u003d t449206
FTP_Path_Parm \u003d / detld1/etl/ascential/Ascential/DataStage/Projects/CTI_London/IAM/ftp /
FTP_User_Parm \u003d t449207
FTP_Password_Parm \u003d Magdog, 123
Date_Run_Parm \u003d 06042005
Sequence_ID_Parm \u003d 1
Daily_Sequence_Parm \u003d 1
ParameterFileParm \u003d "nichts"
Send_FTP_Parm \u003d Y


Was sollte ich tun, ich muss ein Skript schreiben, die Suche nach SYSTEMTIME (auf der Grundlage der Zeit, dass wir laufen) und wenn es weniger als 12'0 Uhr aus From_Date_Parm muss ersetzt werden durch den SYSDATE - 1 (2005-06-20) und To_Date_Parm als SYSDATE (2005-06-21) sonst, wenn sie größer ist als 12 und weniger als 24 dann From_Date_Parm \u003d SYSDATE (2005-06-21)

Wie kann ich die entsprechenden Werte mit Skript.
Ich bin neu bei Unix, und ich möchte den Code, wird die entsprechende Arbeit.

Vielen Dank im Voraus.

Prost,
GOPs
  #2 (permalink)  
Old 06-22-2005
Simerian Simerian is offline
Registrierte Nutzer
  
 

Join Date: Oct 2003
Ort: United Kingdom
Beiträge: 37
Quick & Dirty-Lösung sehr

Ich habe keine Zeit zu schreiben, den Code für Sie, aber Sie können gehen Sie wie folgt vor:

Bei der Aktualisierung ...

grep die Datei für den ursprünglichen Wert,

neue Wert ...

Leitung der Datei durch sed und neue Wert mit s / / / Substitution.

Hierdurch wird in keiner Weise gegen die Ausgabe von file locking und vorübergehenden Re-schreibt (zB Ausgabe von sed Überschreiben ursprünglichen Eingang). Du kannst mit ihm auf kleine Dateien, aber ich würde es nicht riskieren, in einem professionellen System.

Alternativ können Sie Perl und das "Profil"-Header-Handler, dass Handlungen, wie Get Private Profil in der Windows-API.
Closed Thread

Lesezeichen

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 01:59 PM.


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