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?
zsh
dan itu bagus dan melakukan ini, seperti yang Anda sarankan ... tip yang bagus! Saya akan meninggalkan jawaban asli di sini, karena itu adalah bash
pertanyaan.