1

コンテンツ付きのレシピがあります:

echo_example = shell_out("echo "line 1\nline 2")
if echo_example.exitstatus == 0 && echo_example
  node.rm('test')
  node.set['test'] = [echo_example.stdout.chomp]
end

ナイフでの属性出力は次のとおりです。

        "test": [
          "line 1\nline 2"
        ]

以下のナイフを使用してこの出力を取得する方法は?

        "test": [
          "line 1",
          "line 2"
        ]

ありがとう

4

1 に答える 1

1

これがあなたが探しているものかどうかはわかりませんが、属性に入れる前にレシピで出力を分割できるかもしれません。これに使用できますString#split

node.set['test'] = [echo_example.stdout.chomp.split("\n")]
于 2016-03-29T16:23:08.857 に答える