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



16
Bir desenin önüne yeni satır nasıl eklenir?
Çizgi içindeki bir desenden önce yeni satır nasıl eklenir? Örneğin , normal ifadenin arkasına yeni bir satır eklenir. sed 's/regex/&\n/g' Aynısını ancak kalıbın önünde nasıl yapabilirim ? Bu örnek girdi dosyası göz önüne alındığında, eşleşecek kalıp telefon numarasıdır. some text (012)345-6789 Olmalı some text (012)345-6789
138 shell  sed 

14
zsh'da bulunmayan komutlar
zshVarsayılan bash yerine z Shell ( ) kullanıyorum ve yanlış bir şey oluyor, böylece eskiden çalışan tüm komutlar artık tanınmıyor: ls zsh: command not found: ls open -e .zshrc zsh: correct 'open' to '_open' [nyae]? Bunu nasıl sıfırlayacağımı zshveya nasıl düzelteceğimi bilmiyorum . İşte $PATHdeğişkenin içeriği : echo $PATH /Users/Malloc/bin/Sencha/Cmd/3.1.2.342:/usr/local/bin/mate …
138 shell  osx-lion  zsh 


10
Dosyaları ve Dizinleri Yeniden Adlandırma (Önek Ekle)
Tüm klasörlere ve dizinlere önek eklemek istiyorum. Misal: Sahibim Hi.jpg 1.txt folder/ this.file_is.here.png another_folder.ok/ "PRE_" ön ekini eklemek istiyorum PRE_Hi.jpg PRE_1.txt PRE_folder/ PRE_this.file_is.here.png PRE_another_folder.ok/ Saygılarımızla,
137 linux  perl  shell 

18
Çok sayıda dosya için Hızlı Linux Dosya Sayısı
Çok sayıda dosya (> 100.000) olduğunda belirli bir dizindeki dosya sayısını bulmak için en iyi yolu bulmaya çalışıyorum. Bu kadar çok dosya olduğunda, gerçekleştirmenin ls | wc -lyürütülmesi oldukça uzun sürer. Bunun tüm dosyaların isimlerini döndürdüğü için olduğuna inanıyorum. Mümkün olduğunca az disk IO almaya çalışıyorum. Ben boşuna bazı kabuk …
137 linux  shell  disk-io 


9
Kabuk Betiği - <tarih> sonrasında değiştirilen tüm dosyaları al
Ben bu yüzden PHP'de bunu yapmazdım, bu yüzden kabuk komut dosyalarında iyi birisinin yardımcı olabileceğini umuyorum. Ben dizin üzerinden özyinelemeli çalışır ve son değiştirilme tarihi olan tüm dosyaları bulur bazı tarihten daha büyük bir komut dosyası gerekir. Ardından, yol bilgilerini koruyarak dosya (ları) tarlayıp sıkıştırır.
136 unix  shell 


7
Bash / sh - && ve;
Normalde ;bir satırda birden fazla komutu birleştirmek için kullanıyorum , ancak bazı insanlar tercih ediyor &amp;&amp;. Fark var mı? Örneğin, cd ~; cd -ve cd ~ &amp;&amp; cd -aynı şeyi yapmak gibi görünüyor. Hangi sürüm daha taşınabilir, örneğin Android'in kabuğu gibi bir bash-alt kümesi tarafından desteklenecek mi?




11
Bir dizenin POSIX sh içinde başka bir dizge içerip içermediğini nasıl anlarsınız?
Başka bir dizgenin içinde bir dizge varsa çeşitli mantık yapacak bir Unix kabuk betiği yazmak istiyorum. Örneğin, belirli bir klasördeysem, dallanın. Lütfen birisi bana bunu nasıl başaracağımı söyleyebilir mi? Mümkünse, bunu kabuğa özel değil (yani sadece bash değil) yapmak istiyorum, ancak bununla yapabileceğim başka bir yol yoksa. #!/usr/bin/env sh if …
136 shell  unix 

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.