bash_azubi
01-07-2004, 12:47
Hi,
tolles Forum muß ich schon sagen - gefällt mir richtig gut!
Ich habe hier ein kleines shellscript zu bauen, wobei ich Funktionen definieren möchte, um den Code nicht x mal zu tippen.
Dummerweise habe ich bisher kaum Doku zu Rückgabewerten gelesen.
Mein Code bisher:
# Wieviele Minuten sind heute schon verstrichen:
Zeit=$(echo $(date +%H)* 60 + $(date +%M) | bc)
function holen ()
{
# finde alle Dateien, die seit heute 0 Uhr geändert wurden:
Dateien=$( find $PFAD -type f -mmin -$Zeit )
}
# Jetzt hol mir die Dateien für den folgenden Pfad
PFAD=verzeichnis1/incoming
holen
echo -e "Es gibt folgende Dateien in $Pfad:\n$Dateien"
# Jetzt hol mir die Dateien für den folgenden Pfad
PFAD=verzeichnis2/incoming
holen
echo -e "Es gibt folgende Dateien in $Pfad:\n$Dateien"
In dem bash Prompt howto habe ich nichts über die Rückgabewerte finden können, ist das korrekt so, oder fange ich mir da durch evtl. Überschneidungen von globalen und lokalen Variablen Probleme ein? :eek:
Herzlichen Dank an alle, die mir helfen :)
tolles Forum muß ich schon sagen - gefällt mir richtig gut!
Ich habe hier ein kleines shellscript zu bauen, wobei ich Funktionen definieren möchte, um den Code nicht x mal zu tippen.
Dummerweise habe ich bisher kaum Doku zu Rückgabewerten gelesen.
Mein Code bisher:
# Wieviele Minuten sind heute schon verstrichen:
Zeit=$(echo $(date +%H)* 60 + $(date +%M) | bc)
function holen ()
{
# finde alle Dateien, die seit heute 0 Uhr geändert wurden:
Dateien=$( find $PFAD -type f -mmin -$Zeit )
}
# Jetzt hol mir die Dateien für den folgenden Pfad
PFAD=verzeichnis1/incoming
holen
echo -e "Es gibt folgende Dateien in $Pfad:\n$Dateien"
# Jetzt hol mir die Dateien für den folgenden Pfad
PFAD=verzeichnis2/incoming
holen
echo -e "Es gibt folgende Dateien in $Pfad:\n$Dateien"
In dem bash Prompt howto habe ich nichts über die Rückgabewerte finden können, ist das korrekt so, oder fange ich mir da durch evtl. Überschneidungen von globalen und lokalen Variablen Probleme ein? :eek:
Herzlichen Dank an alle, die mir helfen :)