Подскажите как изменить все ":" на "?" ?
имеется следующая строка:
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
не помогло :(

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Сравнить и объединить файлы с пометкой различий (2011)
- Форум Как в Gentoo изменить DNS? (2017)
- Форум SED (2015)
- Форум как в bash вытащить символ из строки? (2018)
- Форум Регистрозависимая сортировка (2005)
- Форум Где почитать/посмотреть пример написания расширения для гнома (2022)
- Форум sed / awk - помощь по изменению строки в bash (2020)
- Форум bash find *pattern* (2015)
- Новости Tails 2.0 (2016)
- Форум Символ окончания строки? (2010)