テキストファイルで特定の行をコマンドとして実行するには?

テキストファイルで特定の行をコマンドとして実行するには?

場合によっては、シェルスクリプトで単一のコマンドを実行する必要があります。

私はsed -n 'line_num p'その行を印刷できることを既に知っています。しかし、コマンドで出力された特定の行をどのように実行できますか?

ベストアンサー1

この試み:

sed -n 'line_num p' | bash

または、コマンドにスペースが含まれていない場合

"$(sed -n 'line_num p')"

おすすめ記事