Date in Shell Prog in Variable

Post Reply
Message
Author
Riedere

Date in Shell Prog in Variable

#1 Post by Riedere »

Suche verzweifelt das Datum zB date +%Y%n%d%H innerhalb eines Shell Scripts in Variable zu bekommen damit ich diese zut Namesgebung einer Sicherung verwenden kann.
Ich hab Beispiele gefunden die (meinen) so:
dd='date' +%Y%n%d%H
TAG=(date)
Stimmt aber alles nicht.

joe.beta3

date

#2 Post by joe.beta3 »

Hallo,

hier ein Beispiel:

-------------------------------------

#!/bin/sh
#Begruessung nach Uhrzeit designed by Joern Eisenkraetzer WI, 30.09.02
#Im Kommentarfeld der /etc/passwd sollte der ordentliche Name stehen
#

sleep 3
set `date`
user=`whoami`
user2=`cat /etc/passwd |grep $user|cut -d: -f5`
uhrzeit=`echo $4|cut -d: -f1,2` # Hochkomma aus der Zahlenreihe
stunde=`echo $4|cut -d: -f1`
echo -e "\033[00;30;47m"
clear
echo ""
echo -e "\033[01;37;44m"
echo ""
echo -e "\033[01;33;41m"
echo ""
case $stunde in
'19'|'20'|'21') # Hochkomma vom Lattenzaun
echo " Guten Abend $user2 "
echo " Es ist der $3. $2. $uhrzeit Uhr "
;;
'22'|'23'|'00'|'01'|'02'|'03')
echo " Gute Nacht $user2"
echo " Es ist der $3. $2. $uhrzeit Uhr "
;;
'04'|'05'|'06'|'07'|'08'|'09'|'10')
echo " Guten Morgen $user2 "
echo " Es ist der $3. $2. $uhrzeit Uhr "
;;
'11'|'12'|'13'|'14'|'15'|'16'|'17'|'18')
echo " Guten Tag $user2 "
echo " Es ist der $3. $2. $uhrzeit Uhr "
;;

*) echo " gibt's nicht ... "
;;
esac

echo ""
echo -e "\033[01;33;41m"
echo ""
echo -e "\033[01;37;44m"
echo ""
echo " - Zur Einwahl in das Internet gebe wv ein und bestätige mit [ENTER]."
echo ""
echo " - Zum Herunterfahren des PC's drücke Tasten [Strg]+[Alt]+[Entf]."
echo ""
echo " - Zum Beenden des Internet drücke Tasten [Strg]+[c]."
echo ""
echo ""
echo ""


-------------------------------------

Begrüßungsscript meines Modem-Einwahlservers ...

bye joe.beta3

Post Reply