Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Pimbler Гость
|
Добавлено: Пн Янв 28 2002 17:31 Заголовок сообщения: Как в shel перевести букву в нижний регистр? |
|
|
Господа! выручайте! Написал скрипт на shel но не учёл что имена файлов в unix`e могут оказаться в верхнем регистре..... так вот как бы средствами shel поменять полученную переменную? |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Пн Янв 28 2002 18:55 Заголовок сообщения: Пропустить через sed или другой конвертор |
|
|
Если это переменная окружения, то примерно так: set переменная=`echo переменная | sed 's/.../.../g`
Вот только что ставить вместо многоточий, сказать затрудняюсь - надо внимательно читать документацию. |
|
Вернуться к началу |
|
|
Pimbler Гость
|
Добавлено: Пн Янв 28 2002 19:19 Заголовок сообщения: Это уж больно утомительно, для каждой буквы писать по строке... я вот нарыл описание tolower toupper но вот в каком они пакете? |
|
|
Неплохо бы отыскать и поставить... |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://www. Гость
|
Добавлено: Пн Янв 28 2002 19:48 Заголовок сообщения: Ты невнимательно читал - там есть функция замены |
|
|
В sed я видел функцию замены: задается два списка одинаковой длины, и если буква попадает в первый список под номерм N, то она заменяется на N-ную букву из второго списка. Подробностей не помню. |
|
Вернуться к началу |
|
|
Pimbler Гость
|
Добавлено: Пн Янв 28 2002 20:07 Заголовок сообщения: НАшел! awk ' { print tolower($1)};' |
|
|
Вот ТАК! |
|
Вернуться к началу |
|
|
|