Я использовал BBEdit в течение многих лет, но недавно преобразовал в Коду Паники.
я люблю Коду. Это делает все, в чем я нуждаюсь и теперь, когда я начал программировать плагины для него, это стало намного более богатым инструментом. Службы поддержки являются быстро реагирующими и сообщество, которое растет вокруг этого, является фантастическим. Существует все еще большой простор для совершенствования, но это - прохладная вещь о том, чтобы быть частью вида сообщества, которое окружает его; у Вас есть мнение в том, каково то улучшение.
Вы можете сделать это, используя только командную оболочку, нет необходимости в tr
или sed
$ str="This is just a test"
$ echo ${str// /_}
This_is_just_a_test
Это пограничное программирование , но посмотрите на использование tr :
$ echo "this is just a test" | tr -s ' ' | tr ' ' '_'
Должен сделать это. Первый вызов сжимает пробелы, второй заменяет подчеркивание. Возможно, вам потребуется добавить табуляции и другие символы пробелов, это только для пробелов.