Savvis писал(а): ↑11.11.2008 21:39
Есть задача:
Перeмeстить из тeкущего каталога всe
файлы с имeнами начинающимися на А и заканчивающимися на P в другой каталог. Послать письмо администратору с имeнами пeрeмещeнных файлов.
Дошёл до состояния вывода на экран в многострочном виде этих файлов:
Код: Выделить всё
ls | grep a*p\..*
a6666666p.txt
ayyyuuuyy.txt
abbbbp.123
Извините, но это решение неверное.
Вы выбрали файлы, имена который начинаются на "а", а заканчиваются на "р.<всякая фигня>"
Хотелось бы заметить, что в линуксе нет такого понятия как "расширение файла".
У файла есть просто имя. и ВСЁ.
А то, что в имени файла есть где-то какая-то точка - это для системы ровным счетом ничего не меняет.
Так что либо задание поставлено неверно, либо Вы неверно его пытаетесь реализовать.
P.S.
Странно, что никто не заметил этой грубой принципиальной ошибки.
Такая оплошность может привести к серьеpным последствиям и можно долго-долго рыться в посиках причин.