У меня есть строковое значение str1 = " '1kb ; 80' , '4kb ; 70' ". Теперь я хочу go на мою работу Дженкинса и вставить вот так val = "${str1}", но затем val получает только 1kb или в некоторых случаях получает '' как обрабатывать как ;, так и '? Спасибо
str1 = " '1kb ; 80' , '4kb ; 70' "
val = "${str1}"
val
1kb
''
;
'
Я попробовал приведенный ниже фрагмент, и он, кажется, работает для меня:
str1="'1kb ; 80', '4kb ; 70'" val="${str1}" echo $val
Вывод: '1kb ; 80', '4kb ; 70'
'1kb ; 80', '4kb ; 70'
Надеюсь, это поможет.