«shell» etiketlenmiş sorular

Kabuk Unix'in komut satırı arabirimidir. Kabuktaki komutları etkileşimli olarak yazabilir veya görevleri otomatikleştirmek için komut dosyaları yazabilirsiniz. / Bin / sh ve en uyumlu kabuklara (kül, bash, ksh, zsh,…) uygulanan sorular için bu etiketi kullanın. Hatalı kabuk komut dosyaları için lütfen buraya göndermeden önce http://shellcheck.net adresinden kontrol edin.

1
Aya göre gruplandırılmış bir grup alabilir miyim?
İçinde çok fazla fotoğraf bulunan bir dizin var. Özellikle, du -sh --apparent-size /path/to/myfolderbana 331G verir. Hangi harika. Ama şimdi ay, örneğin böyle bir şey gruplandırılmış bir liste almak istiyorum: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... Bunu linux yerleşikleriyle yapmanın (makul) bir yolu var mı, yoksa sadece kendi Python yardımcı …




5
İlk eksik dizini uzun bir yolda nasıl bulabilirim?
Var olmayan bir yolum olduğunu hayal edin: $ ls /foo/bar/baz/hello/world ls: cannot access /foo/bar/baz/hello/world: No such file or directory Ama diyelim diyelim /foo/bar yapar mevcuttur. Yoldaki bazkırılma noktası olduğunu belirlememin hızlı bir yolu var mı ? Bash kullanıyorum.
14 bash  shell  directory  ls 

2
Etkileşimli olmayan giriş kabukları var mı?
Etkileşimli / etkileşimli olmayan ve giriş / giriş yapma olmayan kabuklar arasındaki farkın ne olduğunu biliyorum, ancak uygulamada bir komut dosyasında olduğu gibi bir şey olmadığı sürece etkileşimli olmayan bir giriş kabuğu olmayacak gibi /bin/bash --login some-script.shgörünüyor (ve hatta öyle görünüyor) biraz tuhaf). Bu doğru mu yoksa daha yaygın mı?
14 shell 

8
Kontrol değişkeni Bourne'de kabuk gibi bir dizidir?
Bourne gibi dizi değişkenini destekleyen kabuk gibi, değişkenin bir dizi olup olmadığını kontrol etmek için biraz ayrıştırma kullanabiliriz. Aşağıdaki tüm komutlar çalıştırıldıktan sonra çalıştırıldı a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a a='([0]="1" [1]="2" [2]="3")' …
14 bash  shell  zsh  ksh  yash 


9
'Date -d @xxxxxx' ve 'find ./' komutlarını nasıl zincirleyebilirim?
1970-01-01'den bu yana milisaniye olarak verilen adları zaman damgası olan dizinlerim var: 1439715011728 1439793321429 1439879712214 . . Ve şöyle bir çıktıya ihtiyacım var: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST 2015 . . Tüm dizinleri komutla listeleyebilirim: …
14 shell  find  date 

3
Shell komutunu kullanarak bir sütunu veya birden çok sütunu dosyadan nasıl kaldırabilirim?
Dosyam, ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15MinAvg AIRSS 33-GIS DMDMGIS1 I MvAvr15m 1123 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 P MvAvr15m 2344 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 Q MvAvr15m 4545 CP 15MinAvg AIRSS 33-GIS DMDMGIS2 I MvAvr15m 6576 CP 15MinAvg …

3
Bir komutun soruları için cevaplar hazırlayın
Diyelim ki yalnızca bir komut yürüten bir kabuk komut dosyası yazmak istiyorum. Ancak bu komut kötü tasarlanmış. Herhangi bir komut satırı seçeneği sunmaz; bunun yerine bazı sorular sorar ve kullanıcı girdisini bekler. Kodda bu girdiyi hazırlamanın bir yolu var, bu yüzden sorular otomatik olarak cevaplanıyor mu?

4
Echo $ -1 ne gösterir?
Çıktısı ne yok echo $-1, echo $-2, echo $-3.. demek? Linux kutularımdan birinde bana şunu gösteriyor: echo $-1 imsBEl1 echo $-2 imsBEl2 Ve başka bir Linux kutusunda, şunu gösterir: echo $-1 himBH1 echo $-2 himBH2 Bazı bellek konumlarıyla mı yoksa başka bir şeyle mi eşleniyorlar?
14 shell  echo  parameter 

2
Markdown'dan haberdar olan yazım denetleyiciler var mı?
Makaleleri yayınlamadan önce bir yazım denetleyicisi çalıştırmak istiyorum. Bence aspelltamam, ama kod bloklarını kontrol etmeye çalışmamalı: asdfasdfa adsfa sdfa text to check adsfasd f ``` a wild code block appeared! thisHas quiteOften() some strings.that should NOT get changed ``` and also `inlined code` should not get checked Linux için Markdown'un …


8
Linux'ta ultra hafif metin tabanlı programlama ortamı için önerilen kurulum
Özel ihtiyaçlarım için bir kurulum önerileri arıyorum. Üniversiteden beri çok fazla linux yapmadım ve hobiye geri dönmek istiyorum. Bazı çok güçlü olmayan donanımım var (512 MB ram, tek çekirdekli). Her şeyi vim gibi metin tabanlı kabuklar ve editörler aracılığıyla yapmak istiyorum. Amacım asla fareye dokunmamak. Bir kerede birden fazla kabuk …

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.