Nowe posty

xx Problem z Linux Lite po instalacji (1)
Dzisiaj o 15:19:31
xx Dystrybucja pod HP Omen (7)
Dzisiaj o 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: [bash/dialog] Generowanie checklist-y z pliku  (Przeczytany 2165 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