Pertanyaan yang diberi tag «scripting»

Script adalah urutan perintah atau instruksi yang dieksekusi oleh program juru bahasa alih-alih dikompilasi ke dalam program yang dapat dieksekusi secara mandiri.


2
Perintah multiline: komentar satu baris
Saya suka menggunakan format berikut dalam skrip untuk perintah dengan banyak parameter (agar mudah dibaca): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Tapi, kadang-kadang saya ingin mengomentari salah satu parameter ini seperti: # -p 8080:8080 Ini …

1
Jalankan perintah atau fungsi ketika SIGINT atau SIGTERM dikirim ke skrip induk itu sendiri, bukan proses anak
Katakanlah saya punya ini script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Saya ingin script.shmenjalankan fungsi exit_scriptsetiap kali menerima SIGINTatau SIGTERM Misalnya: killall script.sh # it …

3
Bagaimana cara grep untuk unicode dalam skrip bash
if grep -q "�" out.txt then echo "working" else cat out.txt fi Pada dasarnya, jika file "out.txt" berisi " " di mana saja di dalam file, saya ingin menggemakan "berfungsi" DAN jika file "out.txt" TIDAK mengandung " " di mana saja dalam file, maka saya ingin ke cat out.txt EDIT: …

2
Ganti proses saat ini dengan prosesnya / anak
Saya memiliki program Pyang mengharapkan untuk menerima "Halo" dan menampilkan "Mengapa?" sebelum menyediakan fitur. Fitur ini digunakan oleh program lain yang tidak menyadari bahwa adalah hal yang umum untuk memulai percakapan dengan "Halo". Jadi saya ingin menulis pembungkus untuk Pyang berfungsi seperti ini (sintaks zsh): coproc P print -p Hello …
10 shell  scripting  process  zsh 


5
Parsing file teks yang dibatasi dalam bash sebagai argumen perintah
Saya memiliki file teks yang dipisah seperti ini: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 Setiap kolom ini akan menjadi parameter untuk suatu program, dan saya ingin program dipanggil untuk setiap baris Saya berharap untuk loop, seperti: for $i in file command $field2 -x $field3 -PN -$field1 >> output done Apa cara terbaik …



4
Bagaimana cara membatasi waktu suatu program berjalan di Linux?
Saya punya beberapa simulasi untuk dilakukan, masing-masing dipanggil python simulate.py <parameter list>. Masalah dengan simulasi ini adalah beberapa dari mereka menggantung tanpa berhenti, yang mencegah saya menjalankannya dalam batch dengan skrip sederhana. Yang saya butuhkan, adalah beberapa bentuk perintah "run-time-constraint", yang secara otomatis akan mematikan prosesnya (lebih disukai dengan menekan …

4
Kode hibrid dalam skrip shell. Variabel berbagi
Jawaban ini membahas cara menjalankan cuplikan Python multi-baris dari baris perintah di terminal. Saya perhatikan bahwa jawabannya bekerja sangat baik di dalam skrip shell, bahkan dengan lekukan bersarang, yang sangat bagus, misalnya #!/bin/bash some_text="Hello world" echo $some_text cat <<EOF | python - import sys; for r in range(3): print r …
10 bash  scripting  zsh  python 



2
Daftar elemen dengan spasi di zsh
Saya telah mempelajari scripting zsh untuk semua 2 jam pada saat ini dan saya telah menabrak dinding. Saya ingin melihat daftar file yang mungkin memiliki ruang di dalamnya. Saya terbuka untuk pendekatan yang sama sekali berbeda dari contoh berikut selama mereka zsh karena zsh adalah apa yang saya pelajari, bukan …
10 shell  scripting  zsh 

3
python == python2 ATAU python == python3? Bagaimana mengemas, mendistribusikan skrip python py2k?
Bergantung pada sistem, python== python2atau python== python3. Skrip Python yang dapat dieksekusi, dimulai dengan: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... Untuk python py3k disediakan dalam dokumentasi saya harus / dapat menggunakannya dengan nomor versi , jadi saya melakukan ini: #!/usr/bin/env python3 Tapi saya telah menemukan masalah dengan skrip py2k. Sementara …

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.