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
Bagaimana awk '! A [$ 0] ++' bekerja?
Lapisan satu ini menghapus garis duplikat dari input teks tanpa pra-sortasi. Sebagai contoh: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Kode asli yang saya temukan di internet berbunyi: awk '!_[$0]++' Ini bahkan lebih membingungkan bagi saya karena saya mengambil _arti …

15
Shell berorientasi objek untuk * nix
Pendahuluan: Saya suka bash dan tidak punya niat memulai segala jenis argumen atau perang suci, dan mudah-mudahan ini bukan pertanyaan yang sangat naif. Pertanyaan ini agak terkait dengan posting ini pada pengguna super, tapi saya tidak berpikir OP benar-benar tahu apa yang dia minta. Saya menggunakan bash di FreeBSD, linux, …


4
$ @ kecuali argumen 1
Saya perlu menulis skrip shell yang berjalan dengan cara ini: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# ada untuk loop di dalam skrip for i in $@ Namun, seperti yang saya tahu, $ @ mencakup $ 1 hingga $ ($ # - 1). Tetapi untuk program saya $ 1 jelas …
36 bash  shell  scripting 

2
Titik koma dalam struktur bersyarat
Mengapa menempatkan tanda koma di satu dan tidak di yang lain? Hasilnya sama Kode satu if [ "a" == "a" ] then echo "true" fi Kode dua if [ "a" == "a" ]; then echo "true"; fi Titik koma dalam kode kedua tidak perlu? Kapan perlu menempatkan titik koma?
35 bash  scripting 


12
Menggunakan notify-send with cron
Saya menggunakan Arch Linux dengan KDE / Awesome WM. Saya mencoba untuk mulai notify-sendbekerja cron. Saya telah mencoba pengaturan DISPLAY/ XAUTHORITYvariabel, dan berjalan notify-senddengan "sudo -u", semuanya tanpa hasil. Saya dapat memanggil notify-send secara interaktif dari sesi dan mendapatkan notifikasi. FWIW, pekerjaan cron berjalan dengan baik yang saya verifikasi dengan …

7
Beragam argumen di shebang
Saya bertanya-tanya apakah ada cara umum untuk melewatkan beberapa opsi ke file yang dapat dieksekusi melalui baris shebang ( #!). Saya menggunakan NixOS, dan bagian pertama dari shebang dalam skrip apa pun yang saya tulis biasanya /usr/bin/env. Masalah yang saya temui kemudian adalah bahwa semua yang muncul setelah ditafsirkan sebagai …

1
apt-get install tanpa debconf prompt
Saya ingin menginstal chef melalui apt non-interaktif, tetapi secara default, instalasi apt menampilkan prompt ini: Apakah ada cara untuk melewati langkah ini selama instalasi atau memberikan nilai untuk menginstal? Saya hanya menggunakan chef-solo, jadi sebenarnya tidak perlu komponen server, jadi cukup tekan return pada prompt ini.
31 scripting  apt  debconf 

7
Apa yang setara dengan && saat menulis skrip bash?
Saya minta maaf sebelumnya jika ini adalah pertanyaan rangkap. Saya memang berusaha mencari / memeriksa sebelum bertanya di sini. Saya nyaman menulis satu kalimat seperti ini: foocommand && foocommand2 && foocommand3 Gagasannya adalah bahwa saya hanya ingin menjalankan perintah selanjutnya jika yang sebelumnya "berhasil". Saya sedang menulis skrip yang agak …
31 bash  centos  scripting 

4
Penjajaran skrip keluaran Bash shell
Skrip saya: date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}" done < list.txt sleep 30 clear done Apakah mengeluarkan info seperti ini: Network 10.x.xx.xxx : Online Network 10.x.xx.xxx …

4
Bagaimana cara membuat file sementara di RAM?
Saya memiliki skrip yang akan mengirimkan outputnya ke |tee scriptnameYYMMDD.txt. Setelah setiap siklus loop for di mana output dihasilkan, saya akan membalikkan isi file dengan tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txtsehingga output log terlihat di jendela browser dengan baris terbaru di atas. Saya akan meminta beberapa skrip melakukan ini secara paralel. Saya …

6
Bagaimana menjalankan perintah ssh sampai berhasil?
Terkadang saya me-restart perangkat dan harus sshkembali ketika sudah siap. Saya ingin menjalankan perintah ssh setiap 5 detik hingga perintah berhasil. Upaya pertama saya: watch -n5 ssh me@device.local && exit 1 Bagaimana saya bisa melakukan ini?
28 ssh  scripting  watch 

2
Salin gambar dari clipboard ke file
Apakah mungkin untuk mengambil gambar dari clipboard dan mengeluarkannya ke file (menggunakan X)? Saya bisa melakukan ini dengan teks: $ xclip -selection c -o > file.text Tetapi ketika saya mencoba di atas dengan gambar tidak ada yang tertulis. Alasan saya ingin melakukan ini adalah saya tidak memiliki editor gambar yang …


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.