«scripting» etiketlenmiş sorular

Komut dosyası oluşturma genellikle düşük formalite, gevşek yazma ve açık derleme gerektirmeyen bir programlama şeklidir. Çok sayıda komut dosyası dili vardır ve bunlar çok çeşitli senaryolarda kullanılır - komut satırı uygulamaları, GUI'ler, sunucu tarafı uygulamaları, genişletme modülleri.


10
Öğelerde boşluk içeren Bash dizisi
Kameramdan dosya adlarının bashında bir dizi oluşturmaya çalışıyorum: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Gördüğünüz gibi, her dosya adının ortasında bir boşluk var. Her adı tırnak içine almayı ve boşluktan ters eğik çizgiyle kaçmayı denedim, ikisi de işe yaramıyor. Dizi elemanlarına erişmeye çalıştığımda, alanı eleman sınırlayıcı olarak görmeye …
151 arrays  bash  unix  scripting 



14
Bir işlemin bitmesini bekleyin
Bash'te bir sürecin bitmesini bekleyecek yerleşik bir özellik var mı? waitKomutu tek bitirmek için çocuk süreçleri için beklemek sağlar. Herhangi bir komut dosyasında devam etmeden önce herhangi bir işlemin bitmesini beklemenin herhangi bir yolu olup olmadığını bilmek istiyorum. Bunu yapmanın mekanik bir yolu aşağıdaki gibidir, ancak Bash'te herhangi bir yerleşik …
147 bash  scripting  process  wait 

14
XML Komut Satırı İşleme için Grep ve Sed Eşdeğeri
Kabuk komut dosyası oluştururken, tipik olarak veriler csv gibi tek satırlık kayıt dosyalarında olacaktır. Bu verileri grepve ile işlemek gerçekten çok basit sed. Ancak XML ile sık sık uğraşmam gerekiyor, bu yüzden o XML verilerine komut satırı aracılığıyla komut dosyası erişimi sağlamanın bir yolunu gerçekten istiyorum. En iyi araçlar nelerdir?

11
$$ kabukta ne anlama geliyor?
Bir keresinde temp dosyaları için bir kabuk benzersiz bir dosya adı elde etmenin bir yolu çift dolar işareti ( $$) kullanmak olduğunu okudum . Bu, zaman zaman değişen bir sayı üretir ... ancak tekrar tekrar çağırırsanız, aynı numarayı döndürür. (Çözüm sadece zamanı kullanmaktır.) Gerçekte ne $$olduğunu ve neden benzersiz dosya …
143 shell  scripting 


10
C # kullanarak bir .SQL komut dosyası yürütme
Eminim bu soru zaten cevaplanmıştır, ancak arama aracını kullanarak bir cevap bulamadım. C # kullanarak bir .sql dosyası çalıştırmak istiyorum. Sql dosyası, bazıları birden çok satıra bölünmüş birden fazla sql ifadesi içerir. Dosyada okuma denedim ve ODP.NET kullanarak dosyayı yürütmeye çalıştım ... Ancak ben ExecuteNonQuery gerçekten bunu yapmak için tasarlanmış …
140 c#  sql  oracle  scripting 

4
PowerShell'de nesneler nasıl sayılır?
PowerShell kullanıcı kılavuzunda okuduğum gibi, temel PowerShell kavramlarından biri, komutların metin yerine nesneleri kabul etmesi ve döndürmesidir . Örneğin, koşmak get-aliasbana birkaç System.Management.Automation.AliasInfonesne döndürür : PS Z: \> takma ad Komut Türü Adı Tanımı ----------- ---- ---------- Takma Ad% ForEach-Object Takma ad? Nerede-Nesne Takma ad ac Ek İçeriği Takma ad …



8
Windows cmd komut dosyasından birden çok komut yürütme
Dizi içinde birkaç görev gerçekleştirmek için bir Windows cmd komut dosyası yazmaya çalışıyorum. Ancak, komut dosyasındaki ilk komuttan sonra her zaman durur. Sonrasında durduğu komut bir maven derlemesidir (bunun doğru olup olmadığından emin değildir). Her görevi sırayla yürütmesini ve yürütmesini nasıl sağlarım? Herhangi bir yazılım yüklemek veya kayıt defteri vb. …

15
Bash'de özel bir değişkeni (örn: ~ tilde) manuel olarak genişletme
Bash betiğimde değeri şuna benzer bir değişken var: ~/a/b/c Genişletilmemiş tilde olduğuna dikkat edin. Bu değişken üzerinde ls -lt yaptığımda (buna $ VAR deyin), böyle bir dizin alamıyorum. Bash'in bu değişkeni çalıştırmadan yorumlamasına / genişletmesine izin vermek istiyorum. Diğer bir deyişle, bash'in eval çalıştırmasını ancak değerlendirilen komutu çalıştırmamasını istiyorum. Bash'de …

30
Günlük yaşam için yazdığınız en yararlı senaryo nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Buradaki …
132 scripting 

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.