Подскажите как изменить все ":" на "?" ?
имеется следующая строка:
LASTLOGS=`ls -tr | tail -2 | sed s/:/?/g`
ls -tr возвращает список файлов с такими названиями:
file1:01:02:2004:15:10:00_log1
tail -2 говорит взять 2 последних фала
и sed должен заменить все ":" на "?", но этого не делает,
а оставляет ":" как и было. Причем если заменить "?" на
любую букву, то тогда изменит.
пробовал и так: sed s/:/\?/g
не помогло :(


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Редактирование файла в shell (2023)
- Форум Чтение конца файла.. (2007)
- Форум Сравнить и объединить файлы с пометкой различий (2011)
- Форум Как в Gentoo изменить DNS? (2017)
- Форум SED (2015)
- Форум как в bash вытащить символ из строки? (2018)
- Форум пара вопрос по интерфейсу (2006)
- Форум Нужна помощь с написанием скрипта (2020)
- Форум Регистрозависимая сортировка (2005)
- Форум bash find *pattern* (2015)