Guten Morgen in die Runde,
Ich habe ein Problem mit einem Script, die Ausgabe via echo funktioniert wunderbar. Nur der Befehl cp tut nicht, was er soll.
Hat jemand eine Idee? Vielen Dank im Voraus.
#!/bin/sh
# labFinder.sh
#
#
# .*8310 sucht Satzart anforderungsident
# Kopiere Datien mit Treffer & Schreibe eine Liste mit "offen"
#
# Vari's
# aID = #lese csv ein
# sA = Satzarzt
#anz=$(wc -l fehlend.csv)
#myOut=/Users/jens/Documents/zzz_Befunde
#myIn=/Users/jens/Desktop/Archiv
sA=0178310
fehlt="fehlend.csv"
myCounter=0
while read line
do
aID[$myCounter]=$line
let myCounter++
done < "$fehlt"
let myCounter--
for (( i=0 ; i<=$myCounter; i++))
do
set myKriebel=$(grep -l ${sA}${aID[$i]} /Users/jens/Desktop/Archiv/*)
if ${myKriebel}
then
echo ${1}
cp -f ${myKriebel} /Users/jens/Documents/zzz_Befunde/${sA}${aID[$i]}+.ldt
else
echo " fehlt"
fi
unset
done