変数ではなくコマンドラインに直接コマンドを出力します。

変数ではなくコマンドラインに直接コマンドを出力します。

私はbashシェルを使用しており、コマンドが実行された後に表示されるコマンドプロンプトにコマンド出力が直接表示されます。

私のアイデアを説明するために考えた例は次のとおりです。

locate create_tables.sql|MAGIC_command
user@localhost:~# /usr/share/doc/phpmyadmin/create_tables.sql

次に、次のようにdsubstitutionコマンドを使用します。

sudo $(locate create-tables.sql)

有効ですが 即時実行出力される前に編集できるようにしたいです。どのような方法がありますか?

ベストアンサー1

Emacsモードではsudo $(locate create-tables.sql)、、、+を入力しますEscControle

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

シェルのように線を広げます。エイリアスと履歴の拡張だけでなく、すべてのシェルワード拡張も行われます。

おすすめ記事