Saya baru saja menjalankan yang berikut ini di bash:
uniq .bash_history > .bash_history
dan file riwayat saya akhirnya benar-benar kosong.
Saya kira saya perlu cara untuk membaca seluruh file sebelum menulis untuk itu. Bagaimana itu dilakukan?
PS: Jelas saya berpikir untuk menggunakan file sementara, tapi saya mencari solusi yang lebih elegan.
bash
tidak akan membuat dupes berurutan dalam riwayatnya jika Anda menetapkan HISTCONTROL untuk memasukkan diabaikan; lihat halaman manual.