Hirdetés

Új hozzászólás Aktív témák

  • dabadab

    titán

    válasz Fecogame #2504 üzenetére

    Az opcióválasztáshoz:

    1. Tök jó lenne, ha ezt paranccsorból is meg lehetne adni, mert mondjuk .deb csomagot így elég nehéz csinálni belőle :)

    2. Ez a file-os megoldás elég... khm :) Egyrészt nem biztos, hogy működik (pl. mi van, ha read only fs-en van?), meg az se jó, hogy szó nélkül töröl file-okat, ráadásul olyanokat, amiknek nincs túl egyedi neve (ha mindenképpen file-t akarsz használni, akkor érdemes egyrészt a /tmp-ben csinálni, másrészt a filenévhez hozzácsapni legalább a PID-et, de akára hostname-et is - pl. /tmp/akarmi.$HOSTNAME.$$ )

    Viszont erre nincs szükség, egyszerűen rakd bele egy változóba:

    PS3='Please enter your choice: '
    options=("Install" "Uninstall" "Verify" "Quit")
    select opt in "${options[@]}"
    do
    case $opt in
    "Install")
    SEL=1 && break
    ;;
    "Uninstall")
    SEL=2 && break
    ;;
    "Verify")
    SEL=3 && break
    ;;
    "Quit")
    break
    ;;
    *) echo "invalid option $REPLY";;
    esac
    done

    DRM is theft

Új hozzászólás Aktív témák