Saya sering menjalankan perintah menggunakan subshell, dan kadang-kadang ingin memiliki subshell diperluas sebelum saya menjalankan sesuatu .. Dengan cara ini saya bisa memverifikasi apa yang saya lakukan, dan mungkin mengedit apa yang akan terjadi juga.
Misalnya, bagaimana saya bisa mendapatkan baris perintah berikut untuk diperluas sebelum saya menjalankannya, jadi saya bisa mengedit hasil subkulit?
misalnya
$ find -name "test.txt"
/tmp/test.txt
$ mv $(!!) /tmp/new.txt
Saya ingin melihat subkulit diperluas sebelum saya menjalankan perintah, seperti:
$ mv /tmp/test.txt /tmp/new.txt
Apakah ada cara untuk melakukan ini?
zshdan itu bagus dan melakukan ini, seperti yang Anda sarankan ... tip yang bagus! Saya akan meninggalkan jawaban asli di sini, karena itu adalah bashpertanyaan.