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

6
Toplu Komut Dosyasında Çift Tırnaktan Kaçış
Toplu iş dosyamın parametrelerindeki tüm çift tırnakları kaçan çift tırnaklarla değiştirmeye nasıl gidebilirim? Bu, tüm komut satırı parametrelerini dize içinde genişleten geçerli toplu iş dosyam: @echo off call bash --verbose -c "g++-linux-4.1 %*" Daha sonra, bir Linux çapraz derleyicisini çalıştırarak Cygwin'in bash'ına bir çağrı yapmak için bu dizeyi kullanır. Ne …

10
Uzun bir yol için nasıl "takma ad" yapılır?
Kabuk komut dosyası oluştururken sıklıkla kullandığım bir yol için "takma ad" yapmaya çalıştım. Bir şey denedim ama başarısız oldu: myFold="~/Files/Scripts/Main" cd myFold bash: cd: myFold: No such file or directory Nasıl çalıştırırım? Ancak cd ~/Files/Scripts/Mainçalışır.
95 linux  bash  unix  scripting 

10
Msbuild kullanarak tüm dosya ve klasörleri kopyalayın
Birinin yazmaya çalıştığım bazı msbuild komut dosyalarında bana yardım edip edemeyeceğini merak ediyorum. Yapmak istediğim şey, msbuild kullanarak tüm dosyaları ve alt klasörleri bir klasörden başka bir klasöre kopyalamak. {ProjectName} |----->Source |----->Tools |----->Viewer |-----{about 5 sub dirs} Yapabilmem gereken şey, tüm dosyaları ve alt klasörleri araçlar klasöründen uygulamanın hata ayıklama …

12
Rasgele bir komut dosyasını unix'te nasıl daemonize edebilirim?
Rastgele, genel bir komut dosyasını veya komutu bir arka plan programına dönüştürebilen bir daemonizer istiyorum . Ele almak istediğim iki yaygın durum var: Sonsuza kadar çalışması gereken bir senaryom var. Ölürse (veya yeniden başlatıldığında), yeniden başlatın. Aynı anda iki kopya çalışmasına izin vermeyin (bir kopyanın zaten çalışıp çalışmadığını tespit edin …




10
Windows'ta Python betikleri nasıl çalıştırılır?
Basit bir betiğim var blah.py (Python 2 kullanarak): import sys print sys.argv[1] Komut dosyamı şu şekilde çalıştırırsam: python c:/..../blah.py argument Argüman yazdırır, ancak komut dosyasını şu şekilde çalıştırırsam: blah.py argument Hata oluştu: IndexError ... Dolayısıyla argümanlar betiğe geçmez. PATH içindeki python.exe. Blah.py içeren klasör PATH içinde de. python.exe, * .py …


8
Komut dosyalarımın kullanması için PowerShell'de nasıl özel bir tür oluşturabilirim?
Bazı PowerShell betiklerimde özel bir tür tanımlayıp kullanabilmek istiyorum. Örneğin, aşağıdaki yapıya sahip bir nesneye ihtiyacım olduğunu varsayalım: Contact { string First string Last string Phone } Bunu aşağıdaki gibi bir işlevde kullanabilmek için nasıl oluşturabilirim: function PrintContact { param( [Contact]$contact ) "Customer Name is " + $contact.First + " …

6
Bash'de bir metin dosyasından bir dizi oluşturma
Komut dosyası bir URL'yi alır, gerekli alanlar için ayrıştırır ve çıktısını bir dosya.txt dosyasına kaydedilmesi için yeniden yönlendirir . Her alan bulunduğunda çıktı yeni bir satıra kaydedilir. file.txt A Cat A Dog A Mouse etc... file.txtYeni bir komut dosyasında ondan bir dizi alıp oluşturmak istiyorum , burada her satır dizideki …


5
Geçerli PowerShell İşleminin 32 bit mi yoksa 64 bit mi olduğunu belirleyin.
X64 bit işletim sistemi platformunda bir PowerShell komut dosyası çalıştırırken , komut dosyasının hangi PowerShell (32 bit veya 64 bit) sürümünde çalıştığını komut dosyasında nasıl belirleyebilirsiniz ? Arka plan PowerShell'in hem 32 bit hem de 64 bit sürümleri varsayılan olarak Windows Server 2008 gibi 64 bitlik bir platforma yüklenir. Bu, …
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.