Pertanyaan yang diberi tag sh

168
Bagaimana cara mengulang direktori di Linux?

Saya sedang menulis skrip dalam bash di Linux dan harus melalui semua nama subdirektori dalam direktori yang diberikan. Bagaimana saya bisa mengulang direktori ini (dan melewati file biasa)? Sebagai contoh: direktori yang diberikan adalah /tmp/ ia memiliki subdirektori berikut:/tmp/A, /tmp/B,...

168
Fungsi shell panggilan dengan xargs

Saya mencoba menggunakan xargs untuk memanggil fungsi yang lebih kompleks secara paralel. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Ini mengembalikan kesalahan xargs: echo_var: No such file or directory Setiap ide tentang...

166
Temukan alamat IP klien dalam sesi SSH

Saya memiliki skrip yang harus dijalankan oleh orang yang masuk ke server dengan SSH . Apakah ada cara untuk mencari tahu secara otomatis alamat IP mana yang disambungkan pengguna? Tentu saja, saya bisa bertanya kepada pengguna (ini adalah alat untuk programmer, jadi tidak ada masalah dengan...

166
Tetapkan output ke variabel dalam Bash

Saya mencoba untuk menetapkan output cURL ke dalam variabel seperti: #!/bin/sh $IP=`curl automation.whatismyip.com/n09230945.asp` echo $IP sed s/IP/$IP/ nsupdate.txt | nsupdate Namun, ketika saya menjalankan skrip, hal berikut terjadi: ./update.sh: 3: =[my ip address]: not found Bagaimana...

166
Bagaimana saya bisa mencocokkan string dengan regex di Bash?

Saya mencoba untuk menulis script bash yang berisi fungsi sehingga ketika diberi .tar, .tar.bz2, .tar.gzdll file yang menggunakan tar dengan switch yang relevan untuk dekompresi file. Saya menggunakan if elif lalu pernyataan yang menguji nama file untuk melihat apa yang berakhir dengan dan saya...

165
bash: cara terpendek untuk mendapatkan kolom keluaran ke-n

Katakanlah bahwa selama hari kerja Anda, Anda berulang kali menemukan bentuk output yang dikolomisasi dari beberapa perintah berikut di bash (dalam kasus saya dari mengeksekusi svn stdi direktori kerja Rails saya): ? changes.patch M app/models/superman.rb A app/models/superwoman.rb untuk bekerja...

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
mengubah objek menjadi array dengan lodash

Bagaimana saya bisa mengubah besar objectmenjadi arraydengan lodash? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan",...