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

13
Windows'ta bir değişkendeki bir komutun sonucunu nasıl alırım?
Bir komutun sonucunu bir Windows toplu iş komut dosyasında değişken olarak elde etmeye çalışıyorum ( bash komut dosyası eşdeğeri için bash'deki bir komutun sonucunu nasıl elde edeceğinizi öğrenin ). Bir .bat dosyasında çalışacak bir çözüm tercih edilir, ancak diğer yaygın Windows komut dosyası çözümleri de memnuniyetle karşılanır.

20
unix - dosyanın başı VE kuyruğu
Bir txt dosyanız olduğunu varsayalım, aynı anda dosyanın ilk 10 satırını ve alt 10 satırını görüntüleme komutu nedir? yani dosya 200 satır uzunluğundaysa, 1-10 ve 190-200 satırlarını tek seferde görüntüleyin.
131 linux  bash  shell  unix  scripting 

13
JavaScript'i tarayıcı olmadan mı çalıştırıyorsunuz?
Tarayıcı olmadan Javascript programlamaya bakıyorum. Komut dosyalarını Linux veya Mac OS X komut satırından çalıştırmak istiyorum, tıpkı diğer herhangi bir komut dosyası dilini çalıştırdığımız gibi (ruby, php, perl, python ...) $ javascript my_javascript_code.js Örümcek maymunu (Mozilla) ve v8'i (Google) inceledim, ancak bunların her ikisi de gömülü görünüyor. Komut satırından çalıştırılacak …


11
Unix - klasörlerin ve dosyanın yolunu oluşturun
mkdirBir dizin oluşturmak ve touchbir dosya oluşturmak için yapabileceğinizi biliyorum , ancak her iki işlemi tek seferde yapmanın bir yolu yok mu? yani, klasör yokken aşağıdakileri yapmak istersem other: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt Hata: cp: cannot create regular file `/my/other/path/here/cpedthing.txt': No such file or directory Bunun için geçici çözüm olarak bir …
126 linux  bash  shell  unix  scripting 


13
Bash döngüsündeki sayaç artışı çalışmıyor
Bir döngü çalıştırdığım ve bir COUNTER. Sayacın neden güncellenmediğini anlayamıyorum. Yaratılan alt kabuk yüzünden mi? Bunu potansiyel olarak nasıl düzeltebilirim? #!/bin/bash WFY_PATH=/var/log/nginx WFY_FILE=error.log COUNTER=0 grep 'GET /log_' $WFY_PATH/$WFY_FILE | grep 'upstream timed out' | awk -F ', ' '{print $2,$4,$0}' | awk '{print "http://domain.com"$5"&ip="$2"&date="$7"&time="$8"&end=1"}' | awk -F '&end=1' '{print $1"&end=1"}' …
125 linux  bash  shell  scripting  counter 

8
Belirli Bir Uzantıya Sahip Tüm Dosyaları Bulmak ve Değiştirmek için PowerShell Betiği
Windows Server 2008'de aşağıdaki gibi iç içe geçmiş birkaç yapılandırma dosyam var: C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config Yapılandırmamda aşağıdaki gibi bir dizge değiştirmem gerekiyor: <add key="Environment" value="Dev"/> Olacak: <add key="Environment" value="Demo"/> Toplu komut dosyası kullanmayı düşündüm, ancak bunu yapmanın iyi bir yolu yoktu ve PowerShell komut dosyası ile bunu kolayca yapabileceğinizi duydum. Bul …

30
C ++ numaralandırmasını dizeye dönüştürmenin basit bir yolu var mı?
Bazı adlandırılmış numaralarımız olduğunu varsayalım: enum MyEnum { FOO, BAR = 0x50 }; Google'da aradığım şey, projemdeki tüm başlıkları tarayan ve enum başına bir işlevle bir başlık oluşturan bir komut dosyası (herhangi bir dil). char* enum_to_string(MyEnum t); Ve bunun gibi bir uygulama: char* enum_to_string(MyEnum t){ switch(t){ case FOO: return "FOO"; …
123 c++  string  enums  scripting 




19
Bir metin dosyasından yeni satırları nasıl kaldırırım?
Aşağıdaki verilere sahibim ve hepsini tek bir satıra koymam gerekiyor. Bu bende var: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Buna ihtiyacım var: 22791;14336;22821;34653;21491;25522;33238; DÜZENLE Bu komutların hiçbiri mükemmel çalışmıyor. Çoğu, verilerin şöyle görünmesine izin verir: 22791 ;14336 ;22821 ;34653 ;21491 ;25522
116 linux  bash  scripting  shell  sed 

22
Sayfanın olup olmadığını test edin veya kontrol edin
Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'this throws subscript out of range if there is not a sheet in the destination 'workbook that has the same name as the current sheet in the origin workbook. Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name) Next Temel olarak, kaynak …
115 excel  vba  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.