On Mon, Dec 26, 2005 at 09:40:14PM +0200, Matvey wrote: > Привет всем. > > Что-то я с sed не могу объяснится: > > $ ls > 01-J'ysuis jamais alle.wav > 02-Les joors tristes.wav > 03-La Vaise d'Amelie.wav > > $ ls | sed -e s/.wav$// | sed -e s/^[0-9]\{,4\}-// > 01-J'ysuis jamais alle > 02-Les joors tristes > 03-La Vaise d'Amelie > > Почему не убирает циферки с черточкой вначале имени? > Тупое > $ ls | sed -e s/.wav$// | sed -e s/^[0-9][0-9]-// > работает, но иногда бывают файлы с 3/4-значными номерами...
cat /tmp/tmp.CE6e3u | sed -e s/^[0-9]\{,4\}-// 01-J'ysuis jamais alle.wav 02-Les joors tristes.wav 03-La Vaise d'Amelie.wav cat /tmp/tmp.CE6e3u | sed -e 's/^[0-9]\{,4\}-//' J'ysuis jamais alle.wav Les joors tristes.wav La Vaise d'Amelie.wav cat /tmp/tmp.CE6e3u | sed 's/\.wav$//; s/^[0-9]\{,4\}-//' J'ysuis jamais alle Les joors tristes La Vaise d'Amelie -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]