LINUX.ORG.RU

Открой для себя чудесный мир регулярных выражений :)

putpixel
()

$ for ((i = 0; i < 10; i++)); do
> touch $i;
> done;

$ ls -al
total 0
drwxr-xr-x 2 YurkovVV Админист 0 Jan 9 07:56 .
drwxr-xr-x 8 YurkovVV Админист 0 Jan 9 07:55 ..
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 0
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 1
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 2
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 3
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 4
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 5
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 6
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 7
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 8
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 9

$ for i in `ls --ignore=3` ; do rm -f $i;done;
$ ls -al
total 0
drwxr-xr-x 2 YurkovVV Админист 0 Jan 9 08:01 .
drwxr-xr-x 8 YurkovVV Админист 0 Jan 9 07:55 ..
-rw-r--r-- 1 YurkovVV Админист 0 Jan 9 07:56 3

UVV ★★★★★
()
Ответ на: комментарий от UVV

Во-первых, всё то, что ты понаписал, будет работать только с "хорошими" именами файлов, а во-вторых, у тебя действительно имя группы русскими буквами? Это ж ещё додуматься надо...

Teak ★★★★★
()
Ответ на: комментарий от Teak

Под "хорошими" подразумевается regexp.
Хорош оффтопить, это же MSYS. ;-)

UVV ★★★★★
()

Лучше пример своих файлов приведи, а то меня сейчас съедят некоторые!

UVV ★★★★★
()

find . -type f -not -name "asdvc" -not -name "sdfb" -print0 |xargs -0 rm

Удаляем все файлы, кроме имеющих имена "asdvc" и "sdfb". Быстро, качественно, надёжно. Гарантия полгода.

Teak ★★★★★
()

Это садомазохизм в ручную удалять

anonymous
()

MC исользуй

anonymous
()
Ответ на: комментарий от Teak

Вариант:
1. Делаем хард-линки на нужные файлы в соседнюю пустую директорию.
2. Удаляем все файлы
3. Перемещаем хард-линки из соседней директории.

sdio ★★★★★
()
Ответ на: комментарий от UVV

Я почему возмутился, да потому что все надо называть своими именами. Не понимаю я людей, что формулируют английский по русски.

anonymous
()
Ответ на: комментарий от anonymous

Оффтопик, тема перевода - в Talks. Буду резать.

Teak ★★★★★
()

shopt -s extglob
rm !(my_very_important_file)

Jini ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.