- bash - удалить строки из файла,
phpcoder, 15:59 , 12-Мрт-09 (1)>Каким образом на bash из файла A удалить все строки которые присутствуют >в файле B? Может быть есть какая-то утилита, типа merge? Спасибо. grep, ага
- bash - удалить строки из файла,
phpcoder, 16:03 , 12-Мрт-09 (2)>Каким образом на bash из файла A удалить все строки которые присутствуют >в файле B? Может быть есть какая-то утилита, типа merge? Спасибо. P.S.: fgrep -v -F B A
- bash - удалить строки из файла,
phpcoder, 16:06 , 12-Мрт-09 (3)>>Каким образом на bash из файла A удалить все строки которые присутствуют >>в файле B? Может быть есть какая-то утилита, типа merge? Спасибо. > >P.S.: fgrep -v -F B AP.S. Ещё можно comm попробовать.
- bash - удалить строки из файла,
Andrey Mitrofanov, 16:49 , 12-Мрт-09 (5)>>P.S.: fgrep -v -F B A >P.S. Ещё можно comm попробовать. И join. Именно что попробовать... Хотя на _баше_, оно, конечно, ... while read lin1; do if egrep ... "^`escape_for_grep "$lin1"`"'$' <fileB >&/dev/null; then echo "$lin1" fi done <fileA ..., однако ме-е-е-едленно.
- bash - удалить строки из файла,
angra, 19:16 , 12-Мрт-09 (6)С каких пор egrep это часть _баша_? :) comm таки лучше всего подходит
- весёло... тут, нужны ещё минимум двое: постановщик и програм...,
Andrey Mitrofanov, 09:38 , 13-Мрт-09 (7)>С каких пор egrep это часть _баша_? :) >comm таки лучше всего подходит Ну, примерно с тех же пор, как и comm с join-ом. ;) А по поводу второго вложенного while read, реализующего ~fgrep, -- даже и не шути так. $)
- bash - удалить строки из файла,
xristofer_robin, 16:07 , 12-Мрт-09 (4)>>Каким образом на bash из файла A удалить все строки которые присутствуют >>в файле B? Может быть есть какая-то утилита, типа merge? Спасибо. > >P.S.: fgrep -v -F B A так пробовал, не работает.
- bash - удалить строки из файла,
vic, 12:09 , 13-Мрт-09 (8)>Каким образом на bash из файла A удалить все строки которые присутствуют >в файле B? Может быть есть какая-то утилита, типа merge? Спасибо. нюанс. если вы воспользуетесь утилитой comm как советуют товарищи, то помните что в man comm не просто так написано что компарятся sorted files :)
|