squote
Single-quote strings
Array[String] squote(Array[P])
Adds single-quotes (') around each element of the input array of primitive values. Equivalent to evaluating "'~{array[i]}'" for each i in range(length(array)).
Parameters
Array[P]: Array with a primitive element type.
Returns: An Array[String] the single-quoted elements of the input array.
Example: test_squote.wdl
version 1.2
workflow test_squote {
Array[String] env1 = ["key1=value1", "key2=value2", "key3=value3"]
Array[Int] env2 = [1, 2, 3]
output {
Array[String] env1_quoted = squote(env1)
Array[String] env2_quoted = squote(env2)
}
}Example input:
{}
Example output:
{
"test_squote.env1_quoted": ["'key1=value1'", "'key2=value2'", "'key3=value3'"],
"test_squote.env2_quoted": ["'1'", "'2'", "'3'"]
}