«shell» etiketlenmiş sorular

'Kabuk' terimi, genellikle Unix ve Linux işletim sistemleriyle ilişkilendirilmiş genel bir metin tabanlı etkileşimli komut yorumlayıcıları sınıfını belirtir. Kabuk komut dosyası oluşturma hakkında sorular için lütfen 'bash', 'powershell' veya 'ksh' gibi daha spesifik bir etiket kullanın. Belirli bir etiket olmadan, taşınabilir (POSIX uyumlu) bir çözüm varsayılmalıdır, ancak ek olarak 'posix' veya bunun yerine 'sh' tercih edilebilir.

5
Koşul durumunda Bash'de “tekli operatör bekleniyor” hatası
Bu konuda neyin yanlış olduğunu anlamaya çalışıyorum ama anlayamıyorum .. Bu kısmı bir hata alıyor gibi görünüyor .. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo "" echo "Syntax: add [number 1] [number 2]" …
225 bash  shell 


18
Bash'de 4 basamaklı Unicode karakterini nasıl yankılanıyorsunuz?
Unicode kafatası ve kemiklerini kabuk istemime eklemek istiyorum (özellikle 'KAFATAS VE ÇAPRAZLAR' (U + 2620)), ama yankı tükürmek için sihirli büyüyü anlayamıyorum, ya da başka bir şey, 4 basamaklı Unicode karakter. İki basamaklı biri kolaydır. Örneğin, echo -e "\ x55",. Aşağıdaki cevaplara ek olarak, çıktının beklediğiniz gibi olması için terminalinizin …


7
Kabuğumda tanımlanan işlevleri nasıl listeleyebilirim?
Tüm takma adların bir listesini göstermek için takma ad yazabilirim. Ama fonksiyonlar için yapabileceğim tek şey grep my .bash_profile. Bu sadece o dosyadakileri alır, ikincil dosyalarda veya dinamik olarak tanımlananları değil. Şu anda hangi işlevlerin tanımlandığını bulmanın daha uygun bir yolu var mı?
223 bash  shell  function  unix 

8
Bash'de iki değişkeni çıkarın
İki dizin arasındaki dosya sayısını çıkarmak için aşağıdaki komut dosyası var ama COUNT=ifade çalışmıyor. Doğru sözdizimi nedir? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT
220 bash  shell  unix 

19
Kabuk betiğindeki sembolik bağlantılar nasıl giderilir
(Unix benzeri bir sistemde) mutlak veya göreceli bir yol göz önüne alındığında, herhangi bir ara bağlantıyı çözdükten sonra hedefin tam yolunu belirlemek istiyorum. Aynı zamanda ~ kullanıcı adı gösterimini çözmek için bonus puanlar. Hedef bir dizin ise, dizine chdir () ve sonra getcwd () çağırmak mümkün olabilir, ama gerçekten bunu …
220 bash  shell  scripting  symlink 


10
Sh içinde 'find' seçeneği '-prune' seçeneği nasıl kullanılır?
Verilen örneği tam olarak anlamıyorum, man findkimse bana bazı örnekler ve açıklamalar verebilir mi? İçinde düzenli ifadeyi birleştirebilir miyim? Daha ayrıntılı soru şudur: Bir changeallarayüze sahip bir kabuk betiği yazın changeall [-r|-R] "string1" "string2". Bu bir sonek ile tüm dosyaları bulacaksınız .h, .C, .cc, veya .cppgeçtiği her yerde değiştirmek ve …
219 regex  shell  find  manual 

5
bir dizindeki tüm dosyalarda grep işlemi nasıl yapılır
Xenserver ile çalışma ve ben bir dizinde olan her dosya üzerinde bir komut gerçekleştirmek, komut çıktısını bazı şeyler selamlamak ve bir dosyaya eklemek istiyorum. Kullanmak istediğim komut ve gerektiğinde dize (ler) grep nasıl açık. Ama net olmayan şeyim, daha fazla dosya bulunana kadar her dosyada bu komutu nasıl uygulayacağım.
219 linux  shell  grep 

8
Kıvrılma çıktısını Unix kabuk komut dosyasında okunabilir JSON biçiminde görüntüleme
Unix kabuk komut dosyamda, bir kıvırma komutu yürüttüğümde, sonuç dosyaya yönlendirdiğim aşağıdaki gibi görüntülenecektir: {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} Ancak, bu çıktıyı aşağıdaki gibi okunabilir JSON biçiminde koymak istiyorum: {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} Çıkışı bu şekilde nasıl biçimlendiririm?
215 json  shell  curl 


4
Verileri bir dosyanın ikinci sütununa göre sıralama
İki sütun ve nsatır sayısı bir dosya var . sütun 1 içerir namesve sütun2 age. Bu dosyanın içeriğini age(ikinci sütunda) göre artan sırada sıralamak istiyorum . Sonuç name, en genç kişiyi nameve daha sonra ikinci en genç kişiyi göstermelidir ... Bir astar kabuğu veya bash betiği için herhangi bir öneri.
212 bash  shell  unix 

10
Bash işlevinden bir boole döndürme
Bir dosyanın belirli özelliklere sahip olup olmadığını ve true veya false döndürüp döndürmediğini kontrol eden bir bash işlevi yazmak istiyorum. Sonra "if" komut dosyalarında kullanabilirsiniz. Ama ne dönmeliyim? function myfun(){ ... return 0; else return 1; fi;} o zaman böyle kullanın: if myfun filename.txt; then ... Tabii ki bu işe …
211 bash  shell  boolean 


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.