Pertanyaan yang diberi tag «scripting»

Scripting adalah bentuk pemrograman yang umumnya ditandai dengan formalitas rendah, pengetikan yang longgar, dan tidak ada persyaratan untuk kompilasi eksplisit. Ada banyak bahasa scripting, dan ini digunakan dalam berbagai skenario - aplikasi baris perintah, GUI, aplikasi sisi server, modul ekstensi.

20
Bagaimana saya tahu jika file biasa tidak ada di Bash?
Saya telah menggunakan skrip berikut untuk melihat apakah ada file: #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi Apa sintaks yang benar untuk digunakan jika saya hanya ingin memeriksa apakah file tersebut tidak ada? #!/bin/bash FILE=$1 if [ …
3266 bash  file-io  scripting 

30
Bagaimana cara memisahkan string pada pembatas di Bash?
Saya memiliki string ini disimpan dalam variabel: IN="bla@some.com;john@home.com" Sekarang saya ingin membagi string dengan ;pembatas sehingga saya memiliki: ADDR1="bla@some.com" ADDR2="john@home.com" Saya tidak perlu ADDR1dan ADDR2variabel. Jika mereka adalah elemen dari array itu bahkan lebih baik. Setelah saran dari jawaban di bawah ini, saya berakhir dengan yang berikut yang saya cari: …
2043 bash  shell  split  scripting 

15
Bagaimana cara mkdir hanya jika dir belum ada?
Saya menulis skrip shell untuk dijalankan di bawah KornShell (ksh) di AIX. Saya ingin menggunakan mkdirperintah untuk membuat direktori. Tetapi direktori mungkin sudah ada, dalam hal ini saya tidak ingin melakukan apa pun. Jadi saya ingin menguji apakah direktori tersebut tidak ada, atau menekan kesalahan "File exist" yang muncul mkdirketika …
1987 shell  scripting  ksh  aix  mkdir 

30
Bagaimana cara mem-parsing argumen baris perintah di Bash?
Katakanlah, saya memiliki skrip yang dipanggil dengan baris ini: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile atau yang ini: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile Apa cara yang diterima parsing ini sehingga dalam setiap kasus (atau beberapa kombinasi dari dua) $v, $fdan $dsemua akan diatur truedan $outFileakan sama dengan /fizz/someOtherFile?



21
Bagaimana saya bisa mendeklarasikan dan menggunakan variabel Boolean dalam skrip shell?
Saya mencoba mendeklarasikan variabel Boolean dalam skrip shell menggunakan sintaks berikut: variable=$false variable=$true Apakah ini benar? Juga, jika saya ingin memperbarui variabel itu apakah saya akan menggunakan sintaks yang sama? Akhirnya, apakah sintaks berikut untuk menggunakan variabel Boolean sebagai ekspresi benar? if [ $variable ] if [ !$variable ]
980 bash  shell  scripting  boolean  sh 


14
Cara menjalankan skrip PowerShell
Bagaimana cara saya menjalankan skrip PowerShell? Saya memiliki skrip bernama myscript.ps1 Saya memiliki semua kerangka kerja yang diperlukan diinstal Saya mengatur kebijakan eksekusi itu Saya telah mengikuti instruksi pada halaman bantuan MSDN ini dan saya mencoba menjalankannya seperti ini: powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'(dengan atau tanpa --noexit) yang mengembalikan apa-apa, kecuali bahwa nama …

8
Bagaimana cara "cat << EOF" bekerja di bash?
Saya perlu menulis skrip untuk memasukkan input multi-line ke suatu program ( psql). Setelah sedikit googling, saya menemukan sintaks berikut berfungsi: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Ini benar membangun string multi-line (dari BEGIN;ke END;, inklusif) dan pipa itu sebagai …
631 linux  bash  scripting  heredoc 


14
sudo echo "something" >> / etc / privilegedFile tidak berfungsi
Ini adalah pertanyaan yang cukup sederhana, setidaknya seperti seharusnya, tentang izin sudo di Linux. Ada banyak waktu ketika saya hanya ingin menambahkan sesuatu ke /etc/hostsatau file yang serupa tetapi akhirnya tidak bisa karena keduanya &gt;dan &gt;&gt;tidak diperbolehkan, bahkan dengan root. Apakah ada cara untuk membuat pekerjaan ini tanpa harus suatau …


6
Bagaimana cara mendapatkan CURL untuk tidak menampilkan bilah kemajuan?
Saya mencoba menggunakan cURL dalam skrip dan membuatnya tidak menampilkan bilah kemajuan. Saya sudah mencoba -s, -silent, -S, dan -quietpilihan, namun tidak satupun dari mereka bekerja. Inilah perintah khas yang saya coba: curl -s http://google.com &gt; temp.html Saya hanya mendapatkan bilah kemajuan saat mendorongnya ke file, jadi curl -s http://google.comtidak …
564 linux  bash  unix  scripting  curl 

14
Temukan dan Ganti Di Dalam File Teks dari Perintah Bash
Apa cara paling sederhana untuk mencari dan mengganti string input yang diberikan, katakan abc, dan ganti dengan string lain, katakan XYZdalam file /tmp/file.txt? Saya sedang menulis aplikasi dan menggunakan IronPython untuk menjalankan perintah melalui SSH - tetapi saya tidak tahu Unix dengan baik dan tidak tahu apa yang harus dicari. …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.