1

文字列/パスを返す小さなスクリプトがあります。このパスは実行可能ファイルです。実行可能ファイルを実行するにはどうすればよいですか? ありがとうございました。

例: my_command コマンドother commands... /home/mydesktop/myexecutable を返します /home/mydesktop/myexecutable を実行する必要があります

4

2 に答える 2

2

これを試すことができます:

`your_command args etc`

バッククォートはコマンドの出力に置き換えられ、評価されます。入力行の先頭なのでbash実行してみます。

これは、あらゆる種類の楽しみに使用できるため、知っておくと便利なトリックです。

cp your_file .backup/`date "+%Y-%m-%d"`_your_file

貧乏人のバックアップのために、ファイルのコピーに現在の日付を追加します...

編集$():コメントでは、実際に構文を使用する必要があることを学びました。つまり、次のようになります。

$(your_command args etc)

cp your_file .backup/$(date "+%Y-%m-%d")_your_file

これをネストできるので...

于 2012-07-13T15:24:43.167 に答える
0

実行可能なスクリプト/プログラムを返す場合は、次を使用します。

chmod +x /home/mydesktop/myexecutable
/home/mydesktop/myexecutable

実行可能な STRING を返す場合:

eval STRING
于 2012-07-13T15:38:01.653 に答える