У меня проблема со специальным символом *
в Linux. когда я делаю это ниже, у меня возникает проблема
text='*'
, если я делаю echo $ text
, я получаю список всех файлов в каталоге.
Пожалуйста, дайте мне знать, как я могу получить *
, если я сделаю echo $ text
.
Заранее спасибо
Я не видел этого поведения раньше, но это может быть работа вокруг Текст = '*' Echo «$ {Text: -1}»
Это уходит в звездочку, но побег чар все еще показывает. Вторая строка показывает, как получить последний символ из строки, которая является *.
Если вы избежите символа «*», который будет работать на один печать. Однако вам может потребоваться избежать \ также, если ваши два уровня форматирования глубоко.
«\ *»