Pertanyaan yang diberi tag bash

1
Cari string antara dua cap waktu mulai dari bawah file

Saya sedang berusaha menemukan string Cannot proceed: the cube has no data dalam file test.txt besar hanya antara cap waktu kemarin 22:30 hingga hari ini 00:30 pagi. Naskah: tac test.txt | awk -v today=$(date "+%d") -v yesterday=$(date "+%d" -d yesterday) '/Cannot proceed: the cube has no...

1
psql mengabaikan variabel PAGER saya

Saya ingin menggunakan lebih sedikit sebagai pager default saya. Karena itu saya miliki PAGER=lessdi .bashrc. Itu bersumber dengan benar: $ echo $PAGER less Namun, psql masih menggunakan lebih banyak jika saya menyebutnya dengan psql. TETAPI: Jika saya menyebutnya dengan PAGER=less psql, psql...

1
Cara menjalankan file yang ditemukan oleh find

Saya memiliki beberapa file yang dapat dieksekusi di bawah pohon direktori. Saya ingin menemukan mereka dan mengeksekusi mereka dengan cara yang paling sederhana. Saya sudah mencoba ini sejauh ini: find . -perm 0775 -type f | xargs exec Tapi exec bukan executable, ini adalah bash internal. Saya...

1
Mengganti nama file dari daftar nama file

Saya masih sangat baru untuk shell scripting jadi saya yakin perintah ini semua salah. Saya mencoba mengubah nama folder file menjadi nama-nama di file txt. Prasyaratnya adalah filenames.txt dan file dalam folder sudah diatur untuk mencocokkan baris pertama dengan file pertama dalam sistem. Apa...

1
Cegah inklusi ulang bash

Saya memiliki sarang skrip bash yang dapat saling sumber, mis. a.sh sumber b.sh sumber a.sh dll ... Selain mendesain ulang, yang mungkin tidak selalu layak, praktik apa yang terbaik untuk menghindari loop sumber? Salah satu pendekatan yang saya miliki adalah menggunakan keberadaan fungsi yang...

1
Cari string dan baca baris berikutnya

Saya perlu menulis a kulit program yang menginstal beberapa paket. Program ini akan berjalan di Linux (jelas beberapa perintah tidak akan berfungsi, misalnya, pada distro berbasis Arch). Jadi, saya memanggil file ini config.conf dengan struktur sebagai berikut: #EMAIL email address...

1
Dua garis sed yang sangat mirip, dapatkah mereka digabungkan?

Saya memiliki dua baris berikut dalam skrip shell dan bertanya-tanya apakah ada cara untuk menyingkatnya menjadi satu menggunakan sed. Saya tidak yakin apakah ada wildcard atau apa pun yang bisa menggantikan kata-kata Glitch dan Chill di ini, tetapi jika ada, saya ingin tahu. Yang paling penting...

1
Sejarah perintah linux yang lebih lama

Saya ingin memeriksa riwayat perintah di server linux saya yang bertanggal 1 bulan dan 4 hari, tetapi riwayat hanya muncul hingga 1 bulan saja (saya terlambat memeriksanya sebelumnya). Saya tahu perintah 'Riwayat' dan bagaimana saya bisa membuatnya lebih besar di ~ / .bashrc atau ~ /...