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

20
Bash'te normal bir dosyanın bulunmadığını nasıl anlarım?
Bir dosyanın var olup olmadığını görmek için aşağıdaki komut dosyasını kullandım: #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi Yalnızca dosyanın bulunup bulunmadığını kontrol etmek istiyorsam kullanılacak doğru sözdizimi nedir ? #!/bin/bash FILE=$1 if [ $FILE does not …
3263 bash  file-io  scripting 

30
Bash'de bir sınırlayıcıdaki bir dizeyi nasıl bölebilirim?
Bir değişken depolanan bu dize var: IN="bla@some.com;john@home.com" Şimdi ben dizeleri ;ayırıcı tarafından bölmek istiyorum ki ben var: ADDR1="bla@some.com" ADDR2="john@home.com" ADDR1Ve ADDR2değişkenlerine mutlaka ihtiyacım yok . Eğer daha iyi bir dizinin elemanları ise. Aşağıdaki cevapların önerilerinden sonra, şu şekilde olduğum şeyle sonuçlandım: #!/usr/bin/env bash IN="bla@some.com;john@home.com" mails=$(echo $IN | tr ";" "\n") …
2041 bash  shell  split  scripting 

15
Sadece bir dir yoksa mkdir nasıl yapılır?
AIX KornShell (ksh) altında çalıştırmak için bir kabuk komut dosyası yazıyorum. mkdirBir dizin oluşturmak için komutu kullanmak istiyorum . Ancak dizin zaten mevcut olabilir, bu durumda hiçbir şey yapmak istemiyorum. Bu yüzden ya dizinin mevcut olmadığını görmek için test etmek ya da mkdirvarolan bir dizin oluşturmaya çalıştığında "Dosya var" hatasını …
1987 shell  scripting  ksh  aix  mkdir 



23
Bir belgedeki satırlar nasıl sayılır?
Bunun gibi çizgilerim var ve aslında kaç tane çizgim olduğunu bilmek istiyorum ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 …

21
Bir kabuk komut dosyasında Boole değişkenlerini nasıl bildirebilir ve kullanabilirim?
Aşağıdaki sözdizimini kullanarak bir kabuk komut dosyasında bir Boolean değişkeni bildirmeye çalıştım: variable=$false variable=$true Bu doğru mu? Ayrıca, bu değişkeni güncellemek istersem aynı sözdizimini kullanır mıydım? Son olarak, aşağıdaki Boole değişkenlerini ifade olarak kullanmak için aşağıdaki sözdizimi doğru mu? if [ $variable ] if [ !$variable ]
979 bash  shell  scripting  boolean  sh 


14
PowerShell betiği nasıl çalıştırılır
PowerShell betiğini nasıl çalıştırabilirim? MyScript.ps1 adlı bir komut dosyası var Gerekli tüm çerçeveleri yükledim Bunu ayarlamak yürütme politikası şey Bu MSDN yardım sayfasındaki talimatları izledim ve böyle çalıştırmaya çalışıyorum: powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'(ile veya olmadan --noexit) dosya adının çıktısı dışında hiçbir şey döndürmez. Hata yok, mesaj yok, hiçbir şey yok. Oh, eklediğimde …

8
“Cat << EOF” bash'da nasıl çalışır?
Bir programa ( psql) çok satırlı girdi girmek için bir komut dosyası yazmam gerekiyordu . Biraz googling yaptıktan sonra, aşağıdaki sözdiziminin işe yaradığını buldum: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Bu, doğru (gelen çoklu dizesini yapıları BEGIN;için END;bir girdi olarak …
629 linux  bash  scripting  heredoc 




6
CURL'nin ilerleme çubuğunu göstermemesini nasıl sağlayabilirim?
Bir komut cURL kullanmak ve onu almak için çalışıyorum değil ilerleme çubuğu gösteriyor. Denedim -s, -silent, -S, ve -quietseçenekler, ama bunların hiçbiri çalışmıyor. İşte denedim tipik bir komut: curl -s http://google.com &gt; temp.html İlerleme çubuğunu yalnızca bir dosyaya iterken alıyorum, bu yüzden curl -s http://google.combir ilerleme çubuğu yok, ama curl …
562 linux  bash  unix  scripting  curl 

14
Bash Komutundan Metin Dosyasının İçini Bulma ve Değiştirme
Belirli bir giriş dizesi için bul ve değiştir yapmanın , dosyada abcdiyelim XYZve başka bir dizeyle değiştirmenin en basit yolu nedir /tmp/file.txt? Bir uygulama yazıyorum ve SSH aracılığıyla komutları yürütmek için IronPython kullanıyorum - ama Unix'i bu kadar iyi bilmiyorum ve ne arayacağımı bilmiyorum. Bash'in komut satırı arayüzü olmanın yanı …

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.