Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).

1
Cara mengintegrasikan skrip awk multiline dalam skrip shell
Pertanyaan saya adalah kelanjutan dari Cara mem-parsing file untuk mengekstrak 3 digit angka yang disimpan dalam "nomor grup" Saya mencoba untuk mengintegrasikan dalam satu skrip shell serangkaian perintah itu parsing standar eropa untuk mengekstrak urutan uji ubah pengkodean teks menjadi utf8 proseskan hasilnya dengan rutinitas awk yang diberikan kepada saya …
12 shell-script  awk 

2
Bagaimana saya bisa menjalankan skrip shell sebagai daemon di bawah Redhat?
Saya punya skrip shell, yang pada dasarnya adalah satu liner dengan beberapa logging, yang saya coba jalankan dari skrip init. Saya menggunakan daemonfungsi di dalam /etc/init.d/functionsuntuk menjalankannya, karena Redhat tampaknya tidak start-stop-daemontersedia. Ketika saya memanggil skrip init ( /etc/init.d/script start) ia tetap berada di latar depan, alih-alih menyelesaikan dan membiarkan …

2
Cara memulai tailing file yang belum dibuat
Saya gunakan tailuntuk memantau kemajuan pekerjaan yang saya tahu akan menulis kemajuan mereka ke disk. Hampir selalu, saya tahu file mana yang akan mereka buat sebelum mereka mulai berjalan (pekerjaan dikirim oleh penjadwal pada superkomputer) Apakah ada cara untuk tailfile-file ini sebelum dibuat? Saya ingin melakukannya sambil menghindari kondisi balapan …

4
Bagaimana saya bisa menerima statistik CPU paling disukai dari shell?
Saya mencoba mendapatkan pembacaan akurat dari CPU bekas saya (dalam persen) dari top. Ini adalah perintah yang saya jalankan untuk pengujian: top -n1 | awk '/Cpu\(s\):/ {print $2}' Ini mengembalikan: 10.7%us, Yang merupakan bagian data yang tepat yang saya inginkan. Namun, setiap kali saya menjalankan perintah saya mendapatkan output yang …
12 shell-script  cpu  top  htop 


7
Argumen shell cetak dalam urutan terbalik
Saya agak macet. Tugas saya adalah mencetak argumen ke skrip saya dalam urutan terbalik kecuali yang ketiga dan keempat. Apa yang saya miliki adalah kode ini: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - …

3
Apakah akun shell gratis aman?
Saya mencoba mengidentifikasi seberapa aman akun shell gratis yang disediakan oleh orang-orang seperti shellmix.com . Saya tidak pernah menggunakannya sendiri tetapi ingin menyarankannya kepada seseorang yang tertarik belajar pemrograman shell. Apakah aman untuk digunakan untuk tujuan ini? Apa yang harus saya perhatikan?

3
Cara pipa hash hasil md5 di shell
Saya mencari cara sederhana untuk menyalurkan hasil md5sumke perintah lain. Sesuatu seperti ini: $echo -n 'test' | md5sum | ... Masalah saya adalah bahwa md5sumoutput tidak hanya hash dari string, tetapi juga sebuah tanda hubung, yang menunjukkan bahwa input berasal dari stdin. Saya memeriksa file man dan saya tidak menemukan …

2
./executable: tidak dapat mengeksekusi file biner
Saya memiliki skrip yang berfungsi dengan baik ketika saya ssh ke server untuk mengeksekusinya sendiri, tetapi memiliki masalah ketika Hudson , server integrasi berkelanjutan, menjalankannya. Saya mengotomatiskan tes pada sistem linux tertanam (target). Target terhubung ke Server A (RHEL 5) melalui serial dan dioperasikan melalui minicom. Server B (FC 12) …



2
set-u penggunaan tidak berfungsi seperti yang diharapkan
Saya belajar cara efisien menggunakan berbagai setopsi dalam skrip saya dan menemukan set -uyang tampaknya sempurna untuk keluar dari skrip saya jika variabel tidak diset dengan benar (mis. Menghapus pengguna). Menurut halaman manual , set -udan set -emelakukan hal berikut ... -e Exit immediately if a command exits with a …

1
Apakah "tunggu &" ("tunggu ampersand") merupakan idiom atau teknik skrip shell / shell yang berguna?
Saya telah "mewarisi" beberapa skrip shell untuk mesin Linux yang menjalankan shell "bash" GNU. Dalam satu kasus tertentu, mesin menjalankan GNU bash versi 2.0.5b Salah satu skrip tersebut memiliki wait &instruksi ("tunggu ampersand") sebagai bagian dari "untuk baris" dari sebuah forloop. Pada pandangan pertama, itu sepertinya idiom penasaran / menarik, …

2
Buat variabel dan tetapkan nilai melalui loop (bash)
Apakah ada cara untuk membuat variabel bash dan menetapkan nilai-nilai melalui loop? Sesuatu di sepanjang garis: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Terima kasih kepada @Costas dan @mdpc untuk menunjukkan ini akan menjadi alternatif yang buruk untuk daftar; pertanyaannya hanya teoretis.

3
Apakah ada cara untuk memiliki fungsi dalam skrip bash saya dijalankan secara otomatis pada setiap kesalahan perintah?
Saya sedang menulis skrip shell yang perlu melakukan banyak perintah dan setiap perintah tergantung pada setiap perintah sebelumnya. Jika ada perintah yang gagal, seluruh skrip harus gagal dan saya memanggil fungsi keluar. Saya dapat memeriksa kode keluar dari setiap perintah tetapi saya bertanya-tanya apakah ada mode yang dapat saya aktifkan …

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.