延期されたコマンド実行をbash変数に保存することは可能ですか?

merlin2011

私はすでに遅延変数展開をてきましたが、それを誤解しない限り、ここでの問題にはうまくいかないようです。

特定の形式で常に現在の時刻に評価されるシェル変数を作成したいと思います。これが私の最初の試みです。

foo=$(date +'%H-%M-%S')

残念ながら、これはコマンドを実行し、その結果を変数に割り当てますfoo代わりに、$fooコマンドを実行して結果を表示できるようにしたいと思います。


より実際の使用例を示すために、WriteOutputTo出力を書き込むファイル名を最初の引数として取る(ブラックボックス)プログラムが呼び出されたとします。シェルに次のように書けるようにしたいと思います。

./WriteOutputTo Output_$foo

これは次の方法で実行できることを理解していますが、冗長すぎるように思われるため、代わりに短い変数を使用できるかどうかを知りたいと思います。

./WriteOutputTo Output_$(date +'%H-%M-%S')
いう

bashに最も近いのは、fooを関数として定義することです。

foo(){ date +'%H-%M-%S'; }

そして、あなたは書くことができます

./WriteOutputTo Output_$(foo)

他のシェルには、これを実現するメカニズムがあります。たとえばksh、次の「get」規律関数定義できますfoo

foo.get() { .sh.value=$(date +'%H-%M-%S'); }

その後、を使用すると$foo、dataコマンドの実行結果が返されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

延期されたコマンド実行をbash変数に保存することは可能ですか?

分類Dev

コマンドがすでに実行された後、コマンドからの出力をファイルに保存することは可能ですか?

分類Dev

コマンドがすでに実行された後、コマンドからの出力をファイルに保存することは可能ですか?

分類Dev

Powershellで、コマンドが実行されるたびに変更されるファイル名を定義することは可能ですか?

分類Dev

コマンドを変数に保存することは可能ですか?

分類Dev

Windows実行可能ファイルに渡されたコマンドライン引数を特定することはできますか?

分類Dev

コマンドを変数に保存し、bash-xなしで実行する前に翻訳されたコマンドを出力する方法

分類Dev

docker-compose runコマンドが実行されたときに、既存の停止したコンテナーを再利用することは可能ですか?

分類Dev

親クラスを変更せずに、メンバー変数の初期化を継承されたクラスに延期することは可能ですか?

分類Dev

コマンドを変数に設定すると、コマンドは自動的に実行されますか?

分類Dev

bashはコマンドが実行された時間をどこに保存しますか?

分類Dev

コマンドがbashで実行されたことを確認する

分類Dev

bashのコマンドの前に配列の割り当てを実行することは可能ですか?

分類Dev

git commitコマンドが実行された後にCmdでテキストを表示することは可能ですか?

分類Dev

execute_processによって実行されたコマンドのライブ出力を確認することは可能ですか?

分類Dev

PHP、動的に生成されたhtmlをセッション変数に保存することは可能ですか?

分類Dev

Bash 変数から sed コマンドを実行するにはどうすればよいですか?

分類Dev

1行に1回出力される変数からコマンドを実行するにはどうすればよいですか?--bash

分類Dev

条件に基づいて実行されているbashコマンドから抜け出すことは可能ですか?

分類Dev

コマンドがリモートマシンのJenkinsからssh経由で実行されたときに、出力を変数に格納する方法は?

分類Dev

現在のシステムにマウントされている他のルートfs内でコマンドを実行することは可能ですか?

分類Dev

Bashでいくつかの変数に分けられたコマンドを実行するにはどうすればよいですか?

分類Dev

Bashで**以前**実行コマンドの結果にアクセスすることは可能ですか?

分類Dev

この「wget」コマンドと同様に実行される同等の「curl」コマンドを実行するにはどうすればよいですか?

分類Dev

関数の文字列出力を入力または実行可能なシェルコマンドに変換するにはどうすればよいですか?

分類Dev

Katalonでコマンドを実行することは可能ですか?

分類Dev

SLURMコマンド「squeue」を実行するときに言及されるこの「AssocGrpNodeLimit」は何ですか?

分類Dev

追加の引用符なしでbash変数をコマンドとして正確に実行するにはどうすればよいですか?

分類Dev

Notepad ++は、特定のファイルタイプを開いたときに実行される定義可能なコマンドを実行できますか?

Related 関連記事

  1. 1

    延期されたコマンド実行をbash変数に保存することは可能ですか?

  2. 2

    コマンドがすでに実行された後、コマンドからの出力をファイルに保存することは可能ですか?

  3. 3

    コマンドがすでに実行された後、コマンドからの出力をファイルに保存することは可能ですか?

  4. 4

    Powershellで、コマンドが実行されるたびに変更されるファイル名を定義することは可能ですか?

  5. 5

    コマンドを変数に保存することは可能ですか?

  6. 6

    Windows実行可能ファイルに渡されたコマンドライン引数を特定することはできますか?

  7. 7

    コマンドを変数に保存し、bash-xなしで実行する前に翻訳されたコマンドを出力する方法

  8. 8

    docker-compose runコマンドが実行されたときに、既存の停止したコンテナーを再利用することは可能ですか?

  9. 9

    親クラスを変更せずに、メンバー変数の初期化を継承されたクラスに延期することは可能ですか?

  10. 10

    コマンドを変数に設定すると、コマンドは自動的に実行されますか?

  11. 11

    bashはコマンドが実行された時間をどこに保存しますか?

  12. 12

    コマンドがbashで実行されたことを確認する

  13. 13

    bashのコマンドの前に配列の割り当てを実行することは可能ですか?

  14. 14

    git commitコマンドが実行された後にCmdでテキストを表示することは可能ですか?

  15. 15

    execute_processによって実行されたコマンドのライブ出力を確認することは可能ですか?

  16. 16

    PHP、動的に生成されたhtmlをセッション変数に保存することは可能ですか?

  17. 17

    Bash 変数から sed コマンドを実行するにはどうすればよいですか?

  18. 18

    1行に1回出力される変数からコマンドを実行するにはどうすればよいですか?--bash

  19. 19

    条件に基づいて実行されているbashコマンドから抜け出すことは可能ですか?

  20. 20

    コマンドがリモートマシンのJenkinsからssh経由で実行されたときに、出力を変数に格納する方法は?

  21. 21

    現在のシステムにマウントされている他のルートfs内でコマンドを実行することは可能ですか?

  22. 22

    Bashでいくつかの変数に分けられたコマンドを実行するにはどうすればよいですか?

  23. 23

    Bashで**以前**実行コマンドの結果にアクセスすることは可能ですか?

  24. 24

    この「wget」コマンドと同様に実行される同等の「curl」コマンドを実行するにはどうすればよいですか?

  25. 25

    関数の文字列出力を入力または実行可能なシェルコマンドに変換するにはどうすればよいですか?

  26. 26

    Katalonでコマンドを実行することは可能ですか?

  27. 27

    SLURMコマンド「squeue」を実行するときに言及されるこの「AssocGrpNodeLimit」は何ですか?

  28. 28

    追加の引用符なしでbash変数をコマンドとして正確に実行するにはどうすればよいですか?

  29. 29

    Notepad ++は、特定のファイルタイプを開いたときに実行される定義可能なコマンドを実行できますか?

ホットタグ

アーカイブ