«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.


8
Python'a kıyasla Shell Scripting'in güçlü yönleri [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 7 yıl önce kapalı . Bu soruyu geliştirin Birkaç kez kabuk (bash) komut dosyası öğrenmeye çalıştım, ancak sözdizimi tarafından uzaklaştırıldım. Sonra Python'u …
95 python  shell 

11
Çalışırken kabuk komut dosyasını düzenleyin
Bir kabuk komut dosyasını çalışırken düzenleyebilir ve değişikliklerin çalışan komut dosyasını etkilemesini sağlayabilir misiniz? Sahip olduğum bir csh betiğinin özel durumunu merak ediyorum, bu toplu iş bir sürü farklı yapı çeşidi çalıştırıyor ve bütün gece çalışıyor. İşlemin ortasında bana bir şey olursa, içeri girip ek komutlar eklemek veya yürütülmemiş olanları …
95 linux  shell  csh 

9
İki dosyayı yan yana görüntüleyin
Farklı uzunluklarda 2 sıralanmamış metin dosyası nasıl yan yana (sütunlar halinde) birshell Verilen one.txtve two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a line Görüntüle: apple The quick brown fox.. pear foo longer …



8
'Cd -' ne anlama geliyor?
Bugün bir bash kabuk betiğinde, betiğin sonunda aşağıdaki komutu fark ettim. Ne olduğunu biliyorum cdama ondan sonraki bir çizginin öneminin farkında değilim. cd - Ne anlama geliyor? Google saf bir şekilde kısalttığı için -cevabını bulamıyorum.
95 linux  bash  shell 

1
Node.js komut dosyaları için uygun hashbang
Birden çok ortamda çalışacak node.js için bir komut dosyası oluşturmaya çalışıyorum. Özellikle benim için OS X ve Ubuntu arasında gidip geliyorum. İlkinde Düğüm olarak kurulur node, ancak ikincisinde öyle nodejs. Senaryomun en üstünde şunlara sahip olabilirim: #!/usr/bin/env node veya #!/usr/bin/env nodejs Komutun, komutlardan birinin veya diğerinin komutu ( ./script-name.jsvs. node …
95 node.js  shell  shebang 


11
BOM ile UTF-8 dosyalarını aramanın zarif yolu?
Hata ayıklama amacıyla, UTF-8 bayt sıra işareti (BOM) ile başlayan tüm dosyalar için yinelemeli olarak bir dizinde arama yapmam gerekiyor. Mevcut çözümüm basit bir kabuk betiğidir: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" …
94 php  utf-8  shell  text-editor 


1
Satır numarasında bölünme dosyası nasıl [kapatılır]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Sorunuzu güncelleyin o yüzden -konu üzerinde yığın taşması için. 7 yıl önce kapalı . Bu soruyu geliştirin 400k satır uzunluğunda bir günlük dosyasını belirli bir satır numarasından bölmek istiyorum. Bu soru için, bunu keyfi …

4
Bash bir komutu farklı bir dizin bağlamında nasıl yürütebilir?
Çok özel dizinlerden çağrılan ortak bir komutum var. Bu program için / bin içinde oturan tek bir çalıştırılabilir dosya vardır ve geçerli çalışma dizini, onu doğru çalıştırmak için çok önemlidir. Komut dosyası, çalıştırıldığı dizinin içinde bulunan dosyaları etkiler. Şimdi, bir dizinde bazı şeyler yapan özel bir kabuk betiğim var, ancak …

5
Parametreli ZSH takma adı
Basit git add / commit / push işlemim için parametresiyle bir takma ad yapmaya çalışıyorum. İşlevin takma ad olarak kullanılabileceğini gördüm, bu yüzden denedim ama başaramadım .. benden önce: alias gitall="git add . ; git commit -m 'update' ; git push" Ancak taahhütlerimi değiştirebilmek istiyorum: function gitall() { "git add …
94 bash  shell  alias  zsh  zshrc 

13
"Böyle bir dosya veya dizin yok" ama var
Sadece komut satırından bir yürütülebilir dosya çalıştırmak istiyorum ./arm-mingw32ce-g++, ancak sonra hata mesajını alıyorum, bash: ./arm-mingw32ce-g++: No such file or directory Ubuntu Linux 10.10 kullanıyorum. ls -llisteler -rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++ Sudo ( sudo ./arm-mingw32ce-g++) kullanmak sudo: unable to execute ./arm-mingw32ce-g++: No such file or directory …

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.