Я работаю над сценарием gitlab-ci, который будет принимать тэг commit (например, 0.1.6) и использовать его для создания файла. Однако имя файла не может иметь ".", И мне нужно заменить его на "-". (новое имя файла будет "0-1-6")
Я играл со следующим:
$ string="0.1.6"
$ echo "$string" | tr . -
0-1-6
Очевидно, что это не создает имя файла, и я не могу понять, как объединить их (объединить с помощью echo или touch?). Я не уверен, что это лучший способ замены строки, я пытался это с sed, но не смог заставить его работать. Если у кого-то есть предложение как создать файл и присвоить ему имя с замененными символами, используя этот тег коммита, я был бы очень признателен.
Спасибо.