«getopts» etiketlenmiş sorular


30
Uzun ve kısa komut satırı seçeneklerini işlemek için getopts kullanma
Kabuk betiğimi kullanarak komut satırı seçeneklerinin uzun ve kısa biçimlerini çağırmak istiyorum. Bunun kullanılabileceğini biliyorum getopts, ama Perl'de olduğu gibi, aynı şeyi kabukla yapamadım. Bunun nasıl yapılabileceğine dair herhangi bir fikir, böylece aşağıdaki gibi seçenekleri kullanabilirim: ./shell.sh --copyfile abc.pl /tmp/ ./shell.sh -c abc.pl /tmp/ Yukarıda, her iki komut da kabuğum …

7
Getopların bash'da nasıl kullanılacağına bir örnek
myscriptDosyayı şu şekilde aramak istiyorum : $ ./myscript -s 45 -p any_string veya $ ./myscript -h #should display help $ ./myscript #should display help Gereksinimlerim: getopt girdi argümanlarını almak için -sbir hata döndürmezseniz , var olup olmadığını kontrol edin 'den sonraki değerin -s45 veya 90 olduğunu kontrol edin -pvar olup …
345 bash  shell  getopts 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.