как вставить строковое значение с кавычками и точками с запятой в переменную bash? - PullRequest
1 голос
/ 16 апреля 2020

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

1 Ответ

0 голосов
/ 16 апреля 2020

Я попробовал приведенный ниже фрагмент, и он, кажется, работает для меня:

str1="'1kb ; 80', '4kb ; 70'"
val="${str1}"
echo $val

Вывод: '1kb ; 80', '4kb ; 70'

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...