Nowe posty

Autor Wątek: [bash/dialog] Generowanie checklist-y z pliku  (Przeczytany 2180 razy)

michas262

  • Gość
[bash/dialog] Generowanie checklist-y z pliku
« dnia: 2009-12-21, 00:07:45 »
Witam!

Próbuje wygenerować checkliste z obecnych wpisów w cronie.
Chodzi mi o coś takiego, że awk-iem wyciągnę sobie wszystkie zadania do zmiennej w postaci takiej jaką bym normalnie wpisał w dialogu czyli np. mam normalnie w crontabie:
* * * * * polecenie
awk-iem przerabiam na coś takiego
index "* * * * * polecenie" off
i zapisuje to do zmiennej i wrzucam tą zmienna do dialogu.

Dokładnie w kodzie wygląda to tak:
function usun
{
crontab -l >$tmp 2>$tmp
if [ "`cat $tmp`" = "no crontab for $USER" ] ; then
dialog --title "Info" --sleep 3 --infobox "Harmonogram zadan jest pusty!" 5 40
return
fi
wybor=`awk 'BEGIN{ORS=" "; OFS=" ";}; $1!="#" && NF>5 { print ++licznik " \\"" $0 "\\" off" }' $tmp`
#echo $wybor
#exit
dialog --clear --title 'Zadania crona:' --checklist 'Ktore zadania usunac?' 20 80 5 $wybor
#exit
}
Już od kilku godzin próbuje, szukam i bez skutków, jak nie działało tak nie działa.

Czy może ktoś ma jakiś pomysł na rozwiązanie tego problemu ?

Pozdrawiam