別のコマンドを使用して前のコマンドを実行する方法

別のコマンドを使用して前のコマンドを実行する方法

同意すると言う:

ls somedir

別のコマンドで再実行する方法はありますか?

例:

ls somedir
<run same command as above but with cd instead of ls>

答え1

この変数は、$_前の行に入力した最後のパラメータです。たとえば、cd $_あなたが説明することをします

bash-4.2$ ls X
1
bash-4.2$ cd $_
bash-4.2$ ls
1

^前の行を置き換えるコマンドなど、いくつかのコマンド置換オプションもあります。

bash-4.2$ ls X
1
bash-4.2$ ^ls^cd
cd X
bash-4.2$ ls
1

関連情報