変数で文字列コマンドを実行する方法は?

user3206874

変数があるとしましょう:

T=6

そして、ファイルから読み取った「line」という別の変数には、次の文字列/テキストが含まれています。

echo "$T"

ここで、「line」で記述されたコマンドを実行したいので、次のようになります。

6

次のコマンドを入力するだけで得られるものと同じです。

echo "$T"

そして取得:

6

私は使用しようとしました:

$line

しかし、私は得ました:

"$T"

助けてくれてありがとう。

nu11p01n73R

eval あなたが探しているものです

たとえば、考えてみてください

$ T=6
$ line='echo "$T"'
$ eval $line
6

マニュアルページから

eval [arg ...]
              The  args  are  read  and concatenated together into a single command.  This command is then read and executed by the shell, and its exit
              status is returned as the value of eval.  If there are no args, or only null arguments, eval returns 0.

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

変数で文字列コマンドを実行する方法は?

分類Dev

「d」コマンドを実行するときに、sed 内でシェル変数を使用する方法は?

分類Dev

bashでコマンドとして値を使用して文字列を実行する方法は?

分類Dev

PowerShellのコマンドに文字列変数を渡す方法は?

分類Dev

Bashで文字列としてコマンドを実行する

分類Dev

1行で複数のコマンドを実行する方法は?

分類Dev

Python内で複数行のbashコマンドを実行する方法は?

分類Dev

1行のpsshで複数のコマンドを実行する方法は?

分類Dev

bashを使用して、変数のグループで同じコマンドを実行する方法は?

分類Dev

1行で複数のコマンドを実行する方法

分類Dev

変数でコマンドを実行する

分類Dev

STARTコマンドで複数のコマンドを実行する方法

分類Dev

Hystrixコマンドを並列実行する方法は?

分類Dev

Hystrixコマンドを並列実行する方法は?

分類Dev

grepコマンドで複数のANDを実行する方法

分類Dev

変数に格納されているmysqlコマンド文字列を実行します

分類Dev

vimでシェルコマンドを実行し、結果の文字列をVimScript変数に返すにはどうすればよいですか?

分類Dev

並列実行のために複数のtarコマンドを実行する方法は?

分類Dev

Windowsコマンドプロンプトで変数の文字列置換を行う方法は?

分類Dev

コマンドを実行するための変数を解読する方法

分類Dev

変数でコマンドを実行する パイプの後半は実行しない

分類Dev

AndroidでUSSDコマンドを実行する方法は?

分類Dev

sudoで2つのコマンドを実行する方法は?

分類Dev

RでPowerShellコマンドを実行する方法は?

分類Dev

ラバでmongodbrunコマンドを実行する方法は?

分類Dev

ammonite REPL / SHELLでScalaREPLコマンドを実行する方法は?

分類Dev

nodeJSで連鎖コマンドを実行する方法は?

分類Dev

Dockerfileで2つのコマンドを実行する方法は?

分類Dev

Dockerfile:CPでサブコマンドを実行する方法は?

Related 関連記事

  1. 1

    変数で文字列コマンドを実行する方法は?

  2. 2

    「d」コマンドを実行するときに、sed 内でシェル変数を使用する方法は?

  3. 3

    bashでコマンドとして値を使用して文字列を実行する方法は?

  4. 4

    PowerShellのコマンドに文字列変数を渡す方法は?

  5. 5

    Bashで文字列としてコマンドを実行する

  6. 6

    1行で複数のコマンドを実行する方法は?

  7. 7

    Python内で複数行のbashコマンドを実行する方法は?

  8. 8

    1行のpsshで複数のコマンドを実行する方法は?

  9. 9

    bashを使用して、変数のグループで同じコマンドを実行する方法は?

  10. 10

    1行で複数のコマンドを実行する方法

  11. 11

    変数でコマンドを実行する

  12. 12

    STARTコマンドで複数のコマンドを実行する方法

  13. 13

    Hystrixコマンドを並列実行する方法は?

  14. 14

    Hystrixコマンドを並列実行する方法は?

  15. 15

    grepコマンドで複数のANDを実行する方法

  16. 16

    変数に格納されているmysqlコマンド文字列を実行します

  17. 17

    vimでシェルコマンドを実行し、結果の文字列をVimScript変数に返すにはどうすればよいですか?

  18. 18

    並列実行のために複数のtarコマンドを実行する方法は?

  19. 19

    Windowsコマンドプロンプトで変数の文字列置換を行う方法は?

  20. 20

    コマンドを実行するための変数を解読する方法

  21. 21

    変数でコマンドを実行する パイプの後半は実行しない

  22. 22

    AndroidでUSSDコマンドを実行する方法は?

  23. 23

    sudoで2つのコマンドを実行する方法は?

  24. 24

    RでPowerShellコマンドを実行する方法は?

  25. 25

    ラバでmongodbrunコマンドを実行する方法は?

  26. 26

    ammonite REPL / SHELLでScalaREPLコマンドを実行する方法は?

  27. 27

    nodeJSで連鎖コマンドを実行する方法は?

  28. 28

    Dockerfileで2つのコマンドを実行する方法は?

  29. 29

    Dockerfile:CPでサブコマンドを実行する方法は?

ホットタグ

アーカイブ