Bayangkan Anda baru saja menjalankan selusin perintah. Mengatakan...
$ cd foo/ # history cmd #10000 (my history is very long)
$ ... more commands ...
$ cd ../ # history cmd #10012
Aku tahu aku bisa kembali menjalankan mereka digabungkan dengan !-12 && !-11 && !-10 && (and so on) && !!
jika mereka kebetulan memiliki hanya telah run (tidak mungkin) atau !10000 && !10001 && !10002 && (and so on)
, tetapi ada cara yang lebih sederhana daripada tangan mengetik setiap nomor sejarah dengan bang dan ampersands?
Apakah mungkin ada beberapa hal jangkauan yang saya tidak sadari di bash?
misal !{10000-10012}
# sesuatu seperti ini, hanya berfungsi.
sumber
fc
. Perbaiki Perintah. Masuk akal!fc -e true -12 -1
/bin
Anda tidak akan menemukannya.)