LINUX.ORG.RU

Ответ на: комментарий от re1l

И что как там это будет пахать с фалйом LIFE ?

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

>эта задача в рамках regexp не решается

Возможно решается через всякие ?!/?= и т.п.

Это же не самостоятельная задача, а часть иной. Автор нифига информации не дал, а телепатия у нас глючит :)

KRoN73 ★★★★★
()

1. Что за регэкспы? в какой проге/языке?
2. В сравнениях можно использовать "не равно", типа s != "FILE", и без всяких регэкспов
3. В некоторых прогах/языках можно сделать отрицание регэкспа, в sed'е например используется модификатор "!", т.е. /FILE/!

paxac
()

Если доступны перловые регэкспы, то через опережающую проверку (негативную)

$ ls / | perl -ne 'print if /^(?!usr$)/'
bin
boot
cdrom
dev
etc
home
initrd.img
lib
lib32
lib64
media
mnt
opt
proc
root
sbin
srv
sys
tmp
var
vmlinuz

Но лучше такими извращениями страдать только в абсолютно безвыходных ситуациях.

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