Kezdőlap › Fórumok › Debiannal kapcsolatos kérdések › mmv
- This topic has 53 hozzászólás, 5 résztvevő, and was last updated 19 years, 5 months telt el by
csablak.
-
SzerzőBejegyzés
-
2006-05-24-17:14 #2060651
Vizsla tudnál azon még alakítani, hogy a szóközöket is figyelembe vegye?
Van hogy a cucc cd-n érkezik mindenféle hülye nevekkel. S azon nem tudok sokat változtatni.
Ugyanis így csak kijelölöm neki a cd-t és már az új fájlnévvel másolná oda ahová megadom neki.2006-05-24-17:53 #2060652Azt hittem már megoldottad. :))))
A következõ probléma áll fenn:Code:${command} ${src} ${dst}ami eddig volt tökéletesen mûködik, viszont
Code:full_command=”${command} ${src} ${dst}”
${full_command}meg nem.
2006-05-24-17:55 #2060653Lehet, hogy csak valami szintaktika kérdése, az egész…
2006-05-24-20:24 #20606542006-05-24-20:36 #2060655„Ott megszellõztethetem a dolgot. De ha megnéznék a scriptet, akkor az copyrightos?”
Legyen GPL2…
(Különben csak az nem mûködik, amit az elõbb írtam. Leginkább arra kéne megoldást találni. Szerintem logikusabb, lenne egy ilyen kérdést feltenni, mint, hogy nesztek fulladjatok bele. :)))))2006-05-25-14:39 #2060656Nos, eddig ezek érkeztek:
eval $full_command
full_command=”${command} „${src}” ${dst}”
full_command=”${command} „${src}” ${dst}”
$full_command
helyett sokkal egyszerûbb azt írni, hogy$command „$src” „$dst”
2006-05-25-15:03 #2060657Próbáld ki. Nálam nem megy.
A 110. sor körül:Code:## Set command
case „${TmpN}” in
„0”)
Command=”${COMMAND} ${TmpSrc} ${TmpDst}” ## <<<&2
exit 2
;;
„2”)
Command=`echo „${COMMAND}” | sed „s@%s@${TmpSrc}@” | sed -e „s@%d@${TmpDst}@”` <<< ${TmpDst}E[2A”
else
echo „E[2K${LocalDir}:”
echo -e -n „E[1A”
fi$Command ## <<<<< eval ${Command}
Egyébként a „”-re ezt írja: cp: stat „”…innen/…”” stb.
Amíg echora:
cp: stat „…innen/…” stb.(Tehát ezt a „-t gondolom azért írja, mert nem akart „”-t írni.)
2006-05-25-15:08 #2060658Egyébként van újab folt. Ahhoz, hogy a parancs utáni opciók ne a scripthez, hanem magához a parancshoz tartozzanak szükséges!
12- (tök mindegy az elejére)Code:+CommandOptions=”0″~222-
Code:while test $# -gt 0; do
+ if [ „${CommandOptions}” == „0” ]; then
case „$1” in
–help | -h)
cecho „${HELP_ATTR}${USAGE}” 1>&2
exit 1
;;
–src_dir | -s)
shift
SRC_DIRS=”$1″~291
Code:*)
– #COMMAND=”${COMMAND} $1″
+ COMMAND=”$1″
+ CommandOptions=”1″
;;
esac
+ else
+ COMMAND=”${COMMAND} $1″
+ fi
shift
doneHa nem találod, hogy hol vannak, akkor szóljál! (Az én scriptem, már a space miatt szétven most. :()
2006-05-25-16:00 #2060659Ezt módosítottam:
## Set command
case „${TmpN}” in
„0”)
Command=”${COMMAND} „${TmpSrc}” ${TmpDst}”
;;és betettem az eval-t a ${Command} elé.
Illetve a CommandOptions dolgait is beszúrtam.
2006-05-25-16:18 #2060660„
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz