Pertanyaan yang diberi tag bash

294
Bagaimana cara memasukkan kata sandi ke pg_dump?

Saya mencoba untuk membuat cronjob untuk membuat cadangan basis data saya setiap malam sebelum sesuatu bencana terjadi. Sepertinya perintah ini harus memenuhi kebutuhan saya: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz Kecuali setelah menjalankan itu, saya...

292
OSX bash, perintah 'jaga'

Saya mencari cara terbaik untuk menduplikasi perintah 'menonton' Linux di Mac OSX. Saya ingin menjalankan perintah setiap beberapa detik untuk mencocokkan pola pada isi file output menggunakan 'tail' dan 'sed'. Apa pilihan terbaik saya di Mac, dan dapatkah itu dilakukan tanpa mengunduh perangkat...

290
Jalankan perintah pada semua file dalam direktori

Bisakah seseorang tolong berikan kode untuk melakukan hal berikut: Asumsikan ada direktori file, yang semuanya perlu dijalankan melalui program. Program mengeluarkan hasil ke standar keluar. Saya membutuhkan skrip yang akan masuk ke direktori, menjalankan perintah pada setiap file, dan menyatukan...

289
Bagaimana cara menggunakan variabel shell dalam skrip awk?

Saya menemukan beberapa cara untuk mengirimkan variabel shell eksternal ke awkskrip, tetapi saya bingung tentang 'dan ". Pertama, saya mencoba dengan skrip shell: $ v=123test $ echo $v 123test $ echo "$v" 123test Kemudian mencoba awk: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print...

284
Cara mendapatkan argumen dengan bendera di Bash

Saya tahu bahwa saya dapat dengan mudah mendapatkan parameter yang diposisikan seperti ini di bash: $0 atau $1 Saya ingin dapat menggunakan opsi flag seperti ini untuk menentukan untuk apa setiap parameter digunakan: mysql -u user -h host Apa cara terbaik untuk mendapatkan -u paramnilai dan -h...

281
Cara membuat lonjakan CPU dengan perintah bash

Saya ingin membuat hampir 100% beban pada mesin Linux. Ini sistem quad core dan saya ingin semua core berjalan dengan kecepatan penuh. Idealnya, beban CPU akan bertahan dalam jumlah waktu yang ditentukan dan kemudian berhenti. Saya berharap ada beberapa trik di bash. Saya sedang memikirkan semacam...

279
Mengganti beberapa karakter dalam string dengan karakter lain

Saya memiliki string seperti AxxBCyyyDEFzzLMN dan saya ingin mengganti semua kemunculan x , y , dan z dengan _ . Bagaimana saya bisa mencapai ini? Saya tahu itu echo "$string" | tr 'x' '_' | tr 'y' '_'akan berhasil, tetapi saya ingin melakukannya dalam sekali jalan, tanpa menggunakan...