Вы можете использовать "$ {PARAMVAR // $ '\ t' /}"
, но обратите внимание, что это функция bash, поэтому другие оболочки могут не поддерживаю это. Это означает, что запускайте сценарий с #! / Bin / bash
, а не с #! / Bin / sh
(и не запускайте его с sh имя сценария
).
$ PARAMVAR=$'space: tab:\tlinefeed:\nend'
$ echo "$PARAMVAR"
space: tab: linefeed:
end
$ echo "${PARAMVAR//$'\t'/}"
space: tab:linefeed:
end
Для сравнения, использование [[: blank:]]
также избавит от пробелов:
$ echo "${PARAMVAR//[[:blank:]]/}"
space:tab:linefeed:
end
И вы всегда должны заключать ссылки на переменные в двойные кавычки, иначе все пробелы будут обрабатываться как разрывы слов (и echo
превратят их в пробелы):
$ echo $PARAMVAR
space: tab: linefeed: end
Монитор активности, вероятно, то, что вам нужно. Это приложение для Mac, которое поставляется с системным программным обеспечением. Он находится в папке «Утилиты», которую можно найти в папке «Приложения». Если вы нажмете на рабочий стол и откроете пункт меню «Перейти». Внизу находится выбор папки «Утилиты». Нажмите на него или просто перейдите к нему с помощью Finder. Внутри этой папки есть несколько приложений, одно из которых — монитор активности. Просто дважды щелкните приложение, чтобы запустить его.