Pertanyaan yang diberi tag scripting

225
Folder rekursif Python baca

Saya memiliki latar belakang C ++ / Obj-C dan saya baru saja menemukan Python (telah menulisnya sekitar satu jam). Saya sedang menulis skrip untuk secara rekursif membaca isi file teks dalam struktur folder. Masalah yang saya miliki adalah kode yang saya tulis hanya akan berfungsi untuk satu...

220
Cara mengatasi tautan simbolis dalam skrip shell

Diberikan jalur absolut atau relatif (dalam sistem mirip Unix), saya ingin menentukan jalur lengkap target setelah menyelesaikan setiap symlink perantara. Poin bonus untuk menyelesaikan notasi ~ nama pengguna pada saat yang bersamaan. Jika targetnya adalah direktori, mungkin chdir () masuk ke...

196
Nomor acak dari rentang dalam Bash Script

Saya perlu membuat nomor port acak antara 2000-65000dari skrip shell. Masalahnya adalah $RANDOMangka 15-bit, jadi saya mandek! PORT=$(($RANDOM%63000+2001)) akan bekerja dengan baik jika bukan karena batasan ukuran. Adakah yang punya contoh bagaimana saya bisa melakukan ini, mungkin dengan...

187
Tentukan apakah ada fungsi di bash

Saat ini saya sedang melakukan beberapa unit test yang dijalankan dari bash. Tes unit diinisialisasi, dieksekusi dan dibersihkan dalam skrip bash. Script ini biasanya berisi fungsi init (), execute () dan cleanup (). Tetapi mereka tidak wajib. Saya ingin menguji apakah mereka didefinisikan atau...

169
awk tanpa mencetak baris baru

Saya ingin jumlah variabel / NR akan dicetak berdampingan di setiap iterasi. Bagaimana kita menghindari awk dari mencetak baris baru di setiap iterasi? Dalam kode saya, baris baru dicetak secara default di setiap iterasi for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls...

165
perintah eval di Bash dan kegunaan khasnya

Setelah membaca halaman bash man dan sehubungan dengan posting ini . Saya masih kesulitan memahami apa yang sebenarnya dilakukan evalperintah dan yang akan menjadi kegunaan khasnya. Sebagai contoh jika kita lakukan: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo...

165
Bagaimana cara menggunakan Ruby untuk skrip shell?

Saya memiliki beberapa tugas skrip shell sederhana yang ingin saya lakukan Misalnya: Memilih file di direktori kerja dari daftar file yang cocok dengan ekspresi reguler. Saya tahu bahwa saya dapat melakukan hal semacam ini dengan menggunakan standar bash dan grep tetapi saya akan senang dapat...

160
Tujuan #! / Usr / bin / python3

Saya perhatikan ini dalam beberapa bahasa scripting, tetapi dalam contoh ini, saya menggunakan python. Dalam banyak tutorial, mereka akan mulai dengan #!/usr/bin/python3di baris pertama. Saya tidak mengerti mengapa kita memiliki ini. Seharusnya sistem operasi tidak tahu bahwa itu adalah skrip...

157
Hapus semua kecuali file X terbaru di bash

Apakah ada cara sederhana, dalam lingkungan UNIX yang cukup standar dengan bash, untuk menjalankan perintah untuk menghapus semua kecuali file X terbaru dari direktori? Untuk memberikan sedikit contoh konkret, bayangkan beberapa tugas cron menulis file (misalnya, file log atau cadangan ter-up) ke...