Saya memiliki proses yang membuat file teks yang nama filenya didasarkan pada timestamp saat pembuatannya:
$ ls
1378971222.txt
1378971254.txt
1378971482.txt
1378971488.txt
1378972089.txt
1378972140.txt
1378972141.txt
1378972153.txt
1378972155.txt
1378972241.txt
Bagaimana saya bisa melengkapi nama file file yang dibuat terbaru , yaitu file dengan mtime terbaru? Tidak ada cara untuk menggunakan Tab-completion untuk file-file ini karena hampir setiap karakter dalam nama file dibagi dengan file lain. Saya berharap menemukan jalan pintas (seperti Alt .
yang secara otomatis melengkapi argumen terakhir dari perintah terakhir). Saya telah berhasil menyusun alias berikut yang besar untuk VIM
, tapi aku akan senang untuk mengetahui apakah jalan pintas tujuan umum ada yang saya bisa menggunakan dengan kde-open
, sqlite3
, dan aplikasi lainnya.
alias lastest="vim `ls -t | grep -vE "^total [0-9]*$" | head -n1`"
$(ls -t|head -1)
ke dalam garis. Karena itu, jangan bersepeda. Karena tidak ada jawaban yang memuaskan, saya menerima jawaban yang paling mengajari saya dan menyediakan utilitas paling banyak.