«options» etiketlenmiş sorular

Komutlara -l veya --word gibi seçenekler iletme veya bunları komut dosyalarında ayrıştırma.


5
Getopts ile hiçbir seçeneğin geçilmediğini nasıl tespit edebilirim?
Bu kod var - #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Çalıştığımda bash getoptDemos.sh(seçenek olmadan) hiişlevi çağırmak yerine yazdırır usage. W, h ve l dışında seçenekler verildiğinde kullanımı …
19 bash  shell  options  getopts 

3
Tırnak içine alınmış bir değişkendeki seçenekler neden başarısız olur, ancak alıntı yapılmadığında çalışır?
Ben bash, örneğin "$ foo" yerine $ foo değişkenleri alıntı gerektiğini okumuştum. Ancak, bir senaryo yazarken, tırnak işaretleri olmadan çalıştığı ancak onlarla çalışmadığı bir durum buldum: wget_options='--mirror --no-host-directories' local_root="$1" # ./testdir recieved from command line remote_root="$2" # ftp://XXX recieved from command line relative_path="$3" # /XXX received from command line Bu …



2
ls --hide = ve ls --ignore = sözdizimi
ls --hideve parçadan ls --ignoresonra ayarlanan düzenli ifadelerle tanımlanan dosyaları dışarıda bırakma imkanı sağlar --ignore=. İkincisi, bu seçeneğin kapatılmamasını sağlar -a, -A. Komutun manve infosayfasında Düzenli İfadelerden bahsedilir. Soru : joker ya Düzenli İfadeler desteklenir ls --hide=ve ls --ignore=. * $ ?POSIX Parantez İfadeleri'nin yanı sıra desteklendiğini öğrendim . Ama …

4
Neden ls yinelenen anahtarları kabul ediyor?
Merak ediyorum - ls -lve arasında bir fark var ls -lllllllllllllllllllllllllllllmı? Çıktı aynı gibi görünüyor ve neden lsyinelenen anahtarlara izin verdiğine kafam karıştı . Bu, çoğu komut arasında standart bir uygulama mıdır?
16 ls  options 

2
Seçenekler ve parametreler arasındaki boşluklar neden atlanabilir?
Örneğin: xargs -n 1 aynıdır xargs -n1 Ancak man sayfasına bakarsanız , seçenek olarak listelenir -n max-args, bu da alanın korunması gerektiği anlamına gelir. Kısaltılmış form -n max-args hakkında hiçbir şey yoktur . Bu, diğer birçok Linux yardımcı programında da olur. Linux'ta buna ne denir? Tüm yardımcı programlar kısaltılmış formu …
16 options 

1
Fstab içinde “varsayılanlar” seçeneğini belirtmeniz mi gerekiyor?
Arch Wiki üzerindefstab belirtiyorsa ait seçenekler /olmak defaults,noatime, ama benim yüklemesinde varsayılan fstabseçenekleri ile oluşturulur rw,relatime. Arch Wiki kapsar atimesorunları. Merak ettiğim şey defaultsseçenek. İçin mansayfa mountdiyor: varsayılan Varsayılan seçenekleri kullanın: rw, suid, dev, exec, auto, nouser ve async. Tüm varsayılan bağlama seçeneklerinin gerçek kümesinin çekirdeğe ve dosya sistemi türüne …
15 fstab  options 

2
Bayrak, seçenek ve argüman arasındaki fark nedir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . ls -a( -aBir seçenek olduğunu düşünüyorum ) sudo -u username( -u= seçenek, username= arg) chmod 664 my-dir( …

3
Kafa / kuyruğa yönelik olumsuz argümanlar
Bu sorunun varyantları kesinlikle farklı yerlerde birkaç kez sorulmuştur, ancak son Msatırları şanssız bir dosyadan kaldırmaya çalışıyorum . İkinci en olarak cevap içinde bu soruya bir dosyada son satırın kurtulmak için aşağıdakileri yaparak önerir: head -n -1 foo.txt > temp.txt Ancak, OSX ve Zsh'de denediğimde, şunu elde ederim: head: illegal …

3
RM'deki -f seçeneğinin asıl amacı nedir?
İçin GNU coreutils kılavuz sayfasını okuyarak, rmseçeneklerden biri -f, el kitabına göre, -f, --force ignore nonexistent files and arguments, never prompt Şimdi, bazı testler yaptım ve gerçekten böyle bir şey kullanırsam rm -f /nonexisting/directory/ şikayet etmeyecek. Birisi böyle bir seçenekten gerçekten ne kazanabilir? Artı "dizinleri silme" kullanmanın en yaygın örnekleri …
14 rm  options  coreutils 

3
Rm -P'nin amacı nedir?
rmBu seçeneğe rastladığımda man sayfasını okuyordum : -P Overwrite regular files before deleting them. Files are overwritten three times, first with the byte pattern 0xff, then 0x00, and then 0xff again, before they are deleted. Sanırım -Pbir dosyayı iyice silmek için tasarlanmıştır, ancak tüm baytları ayarlamak 0xffveya 0x00yeterli değil mi? …
11 rm  options 


1
Dize önünde “-” ile bash içeren bir dosyaya birden çok satır ekleme
Soru bash ile bir dosyaya birden çok satır nasıl eklenir, ancak dosyayı başlatmak ve --mümkünse dosyaya eklemek istiyorum. printf "--no-color\n--format-doc\n--no-profile\n" >> ~/.rspec-test Sorun dosyayı "-" ile başlatarak bana şunu veriyor: -bash: printf: --: invalid option printf: usage: printf [-v var] format [arguments] Kaçmak için bir yol var mı --? Alternatif …
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.