`printf - "#!${opt_E}"`コマンドの解釈

`printf -

このコマンドを理解できず、混乱しています。どのように動作するかを理解するために、Linuxで行ったことは次のとおりです。

[root@testgfs2 final_scripts]# printf -- "#!${opt_E}"
printf -- "#reset{opt_E}"
#reset{opt_E}[root@testgfs2 final_scripts]# printf -- "#!${opt_E}"
printf -- "#"#reset{opt_E}"{opt_E}"
##reset{opt_E}{opt_E}[root@testgfs2 final_scripts]# echo !$
echo "#"#reset{opt_E}"{opt_E}"
##reset{opt_E}{opt_E}

これがどのように機能するのか、どのテーマに表示されるのかわからないため、Googleでも見つかりません。

--printfの後に何をすべきですか?

ベストアンサー1

バラよりバッシュリファレンスマニュアル:

! ! :$

前のコマンドの最後のパラメーターを指定します。これは!$に省略できます。

不快な行動なら逃げてもいいです!バックスラッシュの使用:

% echo "\!$"                  
!$

おすすめ記事