Я пытаюсь создать это как отличную строку:
sed 's/.*value="\([^"]*\)".*/\1\n/g'
В заводной я пробовал:
def sedCommand = "sed 's/.*value="\([^"]*\)".*/\1\n/g'"
но это дает: Groovy:unexpected char: '\' @...
Я пробовал разные цитаты, обратную косую черту и т. Д., Но он продолжает жаловаться.
В конце концов выражение sed будет использоваться так:
Process process = [ 'bash', '-c', "curl -k --silent -X GET --insecure --silent $URL | hxselect '#token' | sed 's/.*value="\([^"]*\)".*/\1\n/g' " ].execute()
Есть предложения?