Korn Shell Невозможно заменить «(2 цитаты) с« (одиночную цитату) в строковой переменной

Вы цитируете часть для «Расширение фигурных скобок», «Расширение фигурных скобок» не начинается с $ .

Вы должны выполнить эту команду:

LESS=+/'\{parameter\^pattern\}' man bash

Чтобы найти часть «модификации регистра», которая начинается с $ ( $ {^^} ).

0
15.01.2019, 01:19
1 ответ

побег работает:

$ echo ${STG//\'\'/\'}
'2019-01-14'

или вы можете использовать tr:

$ echo "$STG" | tr -s "'"
'2019-01-14'

sed здесь излишне, но работает, если правильно использовать кавычки:

$ echo "$STG" | sed -e "s/''/'/g"                        
'2019-01-14'
3
28.01.2020, 02:23

Теги

Похожие вопросы