Ru-Board.club
← Вернуться в раздел «UNIX»

» Bush - скрипт для перевода в нижний регистр

Автор: eneon
Дата сообщения: 30.03.2010 14:54
Здравствуйте, уважаемые.

Автор: PQ17
Дата сообщения: 30.03.2010 15:01

Код: wwk@wwk-desktop:~$ echo ABCDefgh| tr [[:upper:]] [[:lower:]]
abcdefgh
Автор: eneon
Дата сообщения: 30.03.2010 15:01
Опа, пока отходил - отправилось уже. Ну да ладно, извините за флуд
Вопрос следующий: я, собственно по *nix не особо, но, как говорится - жизнь заставит.
Так вот: имеется скрипт, который переводит названия файлов в нижний реестр:

#!/bin/bash
cd /mnt/datasheet
ls | while read file
do
mv "$file" `echo "$file" | sed 's/.*/\L&/'`
done

однако, если в названии фигурирует пробел - скрипт его не обрабатывает. Файлы на сервер выгружаются пачками и без этого никак. Подскажите, уважаемые - помогите разобраться
Автор: SysCommander
Дата сообщения: 30.03.2010 16:40
Обсуждали буквально пару дней назад похожую проблему

Вот кросслинк, там подсказано решение

http://forum.ru-board.com/topic.cgi?forum=65&topic=3857
Автор: vlary
Дата сообщения: 31.03.2010 10:11

Цитата:
Bush - скрипт для перевода в нижний регистр
Bush - это экс-президенты США (отец и сын). А шелл называется bash (Burn Again SHell).
Автор: eneon
Дата сообщения: 31.03.2010 10:16
SysCommander
Спасибо, но я же говорю, что в Баше - не шарю, и читать доки, увы - некогда. По ссылке я серавно не особо понял. Жду помощи
Автор: urodliv
Дата сообщения: 31.03.2010 10:23

Цитата:
Спасибо, но я же говорю, что в Баше - не шарю, и читать доки, увы - некогда. По ссылке я серавно не особо понял. Жду помощи

На bash.org тянет!
Автор: eneon
Дата сообщения: 31.03.2010 10:32
ага, но проблема от этого не решилась...
Автор: urodliv
Дата сообщения: 31.03.2010 11:12

Цитата:
ага, но проблема от этого не решилась...

Будьте покойны, и не решиться. Решать за вас вашу проблему здесь никто не будет. Направить - направят, что собственно уже и сделали. А готового решения ждать не надо, надо читать, читать и ещё раз читать, как завещал В.И. Ленин.
Или денежку заплатить тому, кто это может сделать
Автор: eneon
Дата сообщения: 31.03.2010 11:38

Цитата:
Будьте покойны, и не решиться. Решать за вас вашу проблему здесь никто не будет. Направить - направят, что собственно уже и сделали. А готового решения ждать не надо, надо читать, читать и ещё раз читать, как завещал В.И. Ленин.
Или денежку заплатить тому, кто это может сделать


Покой нам только снится... да уж, а Ленин читать никогда не завещал - он завещал немножко другое. Ну ладно, и за то спасибо. Разгребусь и почитаю..
Автор: SysCommander
Дата сообщения: 31.03.2010 11:56
Налицо явный синдром вечного эникея.
Автор: urodliv
Дата сообщения: 31.03.2010 11:57

Цитата:
Ленин читать никогда не завещал

В вашем случае "читать" и "учиться" - суть одно и тоже.
Автор: eneon
Дата сообщения: 31.03.2010 13:28
Написал на Питоне
Вопрос снят

Страницы: 1

Предыдущая тема: CentOS 5.4 и квоты


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.