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 das Datumsformat dont in crontab p4cldba UNIX für Fortgeschrittene und Experten 7 06-30-2008 09:09 PM
Ausgabe-Datum finden prevoius Datum in einem Format patricular bsandeep_80 UNIX für Fortgeschrittene und Experten 3 11-15-2007 08:42 PM
MMTTJJ Datum-Format konvertieren, um ccyyddd-Format? Bhups Shell Programmierung und Scripting 2 09-28-2006 12:30 AM
Datumsformat - Shell Scripting Gurus bitte helfen geomonap Shell Programmierung und Scripting 3 02-02-2006 05:15 AM
Datum konvertieren in Lilian Format für Shell (AIX) Schokolade AIX 2 11-09-2004 04:48 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 10-10-2008
mrx1350 mrx1350 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2008
Beiträge: 23
Datum-Format funktioniert nicht in Shell

Ich bin in der Lage, um das Datum Format in der Unix-Eingabeaufforderung mit NOW \u003d $ (date + "% d% m% y"). Allerdings, wenn ich das gleiche Format in ein Shell-Skript, das mit dem Fehler followign.

Syntax error on line 4: `NOW \u003d $ 'unerwartet.



#! / bin / ksh

EXP_LOC \u003d / u02/oradata/exports
NOW \u003d $ (date + "% d% m% y")

echo $ NOW
~
~
~
~
~
~
~
~
~
~
"test" 13 Zeilen, 363 Zeichen
  #2 (permalink)  
Old 10-10-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell-Programmierer, Autor
  
 

Join Date: März 2007
Ort: Toronto, Kanada
Beiträge: 2365

Das sieht so aus, als wenn es nicht von einem Nicht-Standard-Shell nicht von ksh. Sie können die altmodische Form der Kommando-Substitutionen:


Code:
NOW=`date +%Y%m%d`

... aber Sie sollten herausfinden, warum es nicht mit ksh.

Wie werden Sie den Aufruf des Skripts?
  #3 (permalink)  
Old 10-10-2008
mrx1350 mrx1350 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2008
Beiträge: 23
Zitat:
Zitat von cfajohnson View Post

Das sieht so aus, als wenn es nicht von einem Nicht-Standard-Shell nicht von ksh. Sie können die altmodische Form der Kommando-Substitutionen:


Code:
NOW=`date +%Y%m%d`

... aber Sie sollten herausfinden, warum es nicht mit ksh.

Wie werden Sie den Aufruf des Skripts?
Ich rief die Shell mit der SH, bevor das Skript. z. B. sh file.sh.

Ich habe versucht den anderen so, wie Sie vorgeschlagen und funktioniert. Danke.
  #4 (permalink)  
Old 10-10-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell-Programmierer, Autor
  
 

Join Date: März 2007
Ort: Toronto, Kanada
Beiträge: 2365

Durch den Aufruf mit sh, Sie sind mit einem Nicht-Standard-Shell (Sind Sie auf Solaris?) Statt ksh.
  #5 (permalink)  
Old 10-10-2008
mrx1350 mrx1350 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2008
Beiträge: 23
Zitat:
Zitat von cfajohnson View Post

Durch den Aufruf mit sh, Sie sind mit einem Nicht-Standard-Shell (Sind Sie auf Solaris?) Statt ksh.
ja auf einem Solaris-Umgebung
  #6 (permalink)  
Old 10-10-2008
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
modérateur
  
 

Join Date: Dezember 2007
Ort: Haus der 17-Weltmeister Boston Celtics
Beiträge: 1311
Cool wenn die Ausführung als sh myscript

Dann ändern Sie die Syntax, um die folgenden:


Code:
NOW=`date +"%d%m%y"`

  #7 (permalink)  
Old 10-10-2008
mrx1350 mrx1350 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2008
Beiträge: 23
Zitat:
Zitat von cfajohnson View Post

Durch den Aufruf mit sh, Sie sind mit einem Nicht-Standard-Shell (Sind Sie auf Solaris?) Statt ksh.
wenn ich mich nicht mit dem sh vor dem Skript, es läuft nicht
Closed Thread

Lesezeichen

Tags
Datum

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 02:22 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