Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Zeitreihen erstellen mit Linux Shell Script

Frage Entwicklung Batch & Shell

Mitglied: Estrela

Estrela (Level 1) - Jetzt verbinden

26.03.2010, aktualisiert 17:01 Uhr, 3316 Aufrufe

Ich möchte Zeitreihen erstellen und komme nicht mehr weiter. Die Aufgabenstellung:

Ein Script soll, ausgehend vom heutigen Tag, Zeitreihen erstellen und dabei Befehlsparameter übernehmen.
Ein Aufruf könnte so aussehen: ./test p 2 30
Der erste Parameter bedeutet: p plus also in die Zukunft gerichtet oder kann sein m minus, in die Vergangenheit gerichtet.
Der zweite Parameter gibt die Schrittweite in Tagen an.
Der dritte Parameter gibt die Schritte insgesammt an.

Die Ausgabe sollte so aussehen: mm/tt/yyyy
Die generierten Daten sollen in einer Datei zeilenweise gespeichert werden.

Bis hierhin bin ich gekommen:

01.
# # # Zeitreihen aufbauen # # # #  
02.
echo $1   # zur Kontrolle 
03.
echo $2 
04.
echo $3 
05.
heute=$(date +%m/%d/%Y) 
06.
echo $heute >> zeitreihen 
07.
if [ "$1" = "p" ]; then 
08.
  if [ $2 -lt $3 ]; then 
09.
    echo p$2    # zur Kontrolle 
10.
  fi 
11.
elif [ "$1" = "m" ]; then 
12.
  if [ $2 -lt $3 ]; then 
13.
    echo m$2    # zur Kontrolle 
14.
  fi 
15.
fi
Die Frage ist, wie die Berechnungen auf die Tage des aktuellen Datums stattfinden oder gibt es einen besseren Ansatz?

Die Ergebniszeilen sollen z.B. so aussehen:
03/13/2009
03/15/2009
03/17/2009 usw.

Bin für jede Weiterentwicklung dankbar.

Gruß

Estrela

Gruß

Estrela
Ähnliche Inhalte
Batch & Shell
gelöst Linux Shell Mailanhang umbenennen (2)

Frage von Thekivi zum Thema Batch & Shell ...

Batch & Shell
14 Tage alte Dateien automatisch löschen - Shell (1)

Frage von traller zum Thema Batch & Shell ...

Batch & Shell
gelöst Variable in Makefile durch Shell Command (2)

Frage von nico1999 zum Thema Batch & Shell ...

Windows Server
Erstellen von UIDs und GIDs im AD zur Anbindung von Linux-Maschinen

Frage von diemilz zum Thema Windows Server ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(4)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (13)

Frage von takvorian zum Thema Windows Server ...