Самый легкий способ заменить пробелы (подчеркиваниями) _ в [закрытом] ударе

Я использовал BBEdit в течение многих лет, но недавно преобразовал в Коду Паники.

я люблю Коду. Это делает все, в чем я нуждаюсь и теперь, когда я начал программировать плагины для него, это стало намного более богатым инструментом. Службы поддержки являются быстро реагирующими и сообщество, которое растет вокруг этого, является фантастическим. Существует все еще большой простор для совершенствования, но это - прохладная вещь о том, чтобы быть частью вида сообщества, которое окружает его; у Вас есть мнение в том, каково то улучшение.

Паника - Кода

85
задан flazzarini 10 November 2009 в 08:41
поделиться

2 ответа

Вы можете сделать это, используя только командную оболочку, нет необходимости в tr или sed

$ str="This is just a test"
$ echo ${str// /_}
This_is_just_a_test
163
ответ дан 24 November 2019 в 08:16
поделиться

Это пограничное программирование , но посмотрите на использование tr :

$ echo "this is just a test" | tr -s ' ' | tr ' ' '_'

Должен сделать это. Первый вызов сжимает пробелы, второй заменяет подчеркивание. Возможно, вам потребуется добавить табуляции и другие символы пробелов, это только для пробелов.

15
ответ дан 24 November 2019 в 08:16
поделиться
Другие вопросы по тегам:

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