[Çözüldü] kendi betiğimiz için seçenek ayarlama

Başlatan Pozitron, 26 Mart 2015 - 21:51:17

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Pozitron

Merhaba arkadaşlar,
Bash programlamada kendi seçeneklerimizi nasıl belirleriz? Mesela yardım için --help veya -h yazılıyor ya bazı komutlarda,öyle birşeyi nasıl yaparız?
To follow the path,look to the master,follow the master,walk with the master,see through the master,become the master.

Reverser

güzel bir örnek bence [1] http://askubuntu.com/questions/1705/how-can-i-create-a-select-menu-in-a-shell-script


#!/bin/bash
# Bash Menu Script Example

PS3='Please enter your choice: '
options=("Option 1" "Option 2" "Option 3" "Quit")
select opt in "${options[@]}"
do
    case $opt in
        "Option 1")
            echo "you chose choice 1"
            ;;
        "Option 2")
            echo "you chose choice 2"
            ;;
        "Option 3")
            echo "you chose choice 3"
            ;;
        "Quit")
            break
            ;;
        *) echo invalid option;;
    esac
done



XFCE ROCKS !
Powered by Thunar & XFWM4



Pozitron

Ama ben soru sormasını istemiyorum yani mesela myscript -secenek yazdığı zaman kabuğa myscript adlı betiğimin "secenek" kısmı çalışacak yani kabuk seçeneği okursa ona göre işlem,okumazsa normal olarak komutun işlemini yapacak
To follow the path,look to the master,follow the master,walk with the master,see through the master,become the master.

Reverser

google'da "bash scripting argument parsing stackoverflow" şeklinde aratın o halde.

XFCE ROCKS !
Powered by Thunar & XFWM4



ersinkandemir

Where there's a shell, there's a way.



Pozitron

İkinize de teşekkürler linke baktım aradığım bu :)
To follow the path,look to the master,follow the master,walk with the master,see through the master,become the master.

heartsmagic

Çözülen konularımız için: cozuldukonusu
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.