Julia-コマンドでフォーマットされた文字列補間

ダレン・クリストファー

コマンドオブジェクトを使用して、Juliaでシェルコマンドを実行したいと思います。ただし、コマンドを作成するときは、最初に何らかのロジックを使用して文字列内の引数を作成し、次にそれらの引数からコマンドを作成する必要があります。

私が抱えている問題は、文字列にスペースがある場合、コマンドオブジェクトが自動的に引用符で囲んでいることです。以下はその例です。

julia> my_str = "--arg1 test --arg2 test --flag1"
"--arg1 test --arg2 test --flag1"

julia> app_name = "test.jl"
"test.jl"

julia> `julia $app_name $my_str`
`julia test.jl '--arg1 test --arg2 test --flag1'`

これに対する回避策はありますか?

この情報が必要な場合は、私は Julia 1.1.0

ダレン・クリストファー

引数の文字列を作成する代わりに、リストを渡すことが機能するようです。この動作は、Juliaドキュメントのこのセクションで説明されています。

julia> `julia $app_name $(split(my_str))`
`julia test.jl --arg1 test --arg2 test --flag1`

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

マクロと文字列補間(Julia)

分類Dev

julia script / print()のシェル配列出力でフォーマットされた多次元配列

分類Dev

Juliaでフォーマットされた変数名でファイルを開く

分類Dev

Juliaでのスレッドパフォーマンス

分類Dev

Juliaでのスレッドパフォーマンス

分類Dev

補間された文字列フォーマットの問題

分類Dev

Juliaで利用可能な文字列フォーマットのようなf文字列の場合?

分類Dev

Juliaでフォーマット文字列を繰り返す適切な方法は何ですか?

分類Dev

補間された関数にグローバル変数として複数回アクセスする必要がある場合のJuliaのパフォーマンスの最適化

分類Dev

Julia:配列要素の文字列補間

分類Dev

python "up-button"コマンド補完、matlab / juliaスタイル

分類Dev

Linuxでフォーマットされた文字列引数を使用したstatコマンド

分類Dev

Juliaでの3Dグリッドデータ補間

分類Dev

<のパフォーマンス:Juliaのいずれか

分類Dev

Juliaでのforループのパフォーマンス

分類Dev

Swift:国際的にフォーマットされた文字列でBashコマンドを実行する

分類Dev

JuliaのHTMLテーブルをDashでフォーマットする

分類Dev

フォーマット変数を使用した文字列補間

分類Dev

Juliaを使用してフォーマットされていないFORTRANファイルを多次元配列に読み込む

分類Dev

Julia文字列補間とそれに続く感嘆符

分類Dev

Juliaの複数行コマンド

分類Dev

Juliaでゼロパディングで整数をフォーマットする方法は?

分類Dev

C#6補間された文字列を使用してdoubleをフォーマットする方法

分類Dev

JSONでエンコードされた文字列をSilverstripeでより人間が読める形式にフォーマットします

分類Dev

これらの2つのJuliaコードのパフォーマンスが非常に異なるのはなぜですか?

分類Dev

Juliaでの重み付けされた有向ネットワークフォーム隣接行列の生成

分類Dev

Juliaでマスクされたリストをループするクリーンな方法

分類Dev

Juliaの静的配列?

分類Dev

Julia多次元配列型?

Related 関連記事

  1. 1

    マクロと文字列補間(Julia)

  2. 2

    julia script / print()のシェル配列出力でフォーマットされた多次元配列

  3. 3

    Juliaでフォーマットされた変数名でファイルを開く

  4. 4

    Juliaでのスレッドパフォーマンス

  5. 5

    Juliaでのスレッドパフォーマンス

  6. 6

    補間された文字列フォーマットの問題

  7. 7

    Juliaで利用可能な文字列フォーマットのようなf文字列の場合?

  8. 8

    Juliaでフォーマット文字列を繰り返す適切な方法は何ですか?

  9. 9

    補間された関数にグローバル変数として複数回アクセスする必要がある場合のJuliaのパフォーマンスの最適化

  10. 10

    Julia:配列要素の文字列補間

  11. 11

    python "up-button"コマンド補完、matlab / juliaスタイル

  12. 12

    Linuxでフォーマットされた文字列引数を使用したstatコマンド

  13. 13

    Juliaでの3Dグリッドデータ補間

  14. 14

    <のパフォーマンス:Juliaのいずれか

  15. 15

    Juliaでのforループのパフォーマンス

  16. 16

    Swift:国際的にフォーマットされた文字列でBashコマンドを実行する

  17. 17

    JuliaのHTMLテーブルをDashでフォーマットする

  18. 18

    フォーマット変数を使用した文字列補間

  19. 19

    Juliaを使用してフォーマットされていないFORTRANファイルを多次元配列に読み込む

  20. 20

    Julia文字列補間とそれに続く感嘆符

  21. 21

    Juliaの複数行コマンド

  22. 22

    Juliaでゼロパディングで整数をフォーマットする方法は?

  23. 23

    C#6補間された文字列を使用してdoubleをフォーマットする方法

  24. 24

    JSONでエンコードされた文字列をSilverstripeでより人間が読める形式にフォーマットします

  25. 25

    これらの2つのJuliaコードのパフォーマンスが非常に異なるのはなぜですか?

  26. 26

    Juliaでの重み付けされた有向ネットワークフォーム隣接行列の生成

  27. 27

    Juliaでマスクされたリストをループするクリーンな方法

  28. 28

    Juliaの静的配列?

  29. 29

    Julia多次元配列型?

ホットタグ

アーカイブ