- Удаление строчек bash,
allez, 12:01 , 27-Мрт-09 (1)>у меня есть файл1 и файл2. я должна из файла1 удалить один >раз каждую >строчку из файла2. строчки не отсортированы. >как написать скрипт на баше. > >большое спасибо Это Вам в учебном заведении такое задание дали?
- Удаление строчек bash,
Nushki, 12:07 , 27-Мрт-09 (2)нет, это я аспирантка, и мне это нужно для работы.
- Удаление строчек bash,
allez, 12:52 , 27-Мрт-09 (3)>нет, это я аспирантка, и мне это нужно для работы. Честно признаться, обычно нерадивым студентам и аспирантам (даже аспиранткам) не помогаю, тем более, что доказать свою принадлежность к последним вы все равно не сможете (а сомнения на этот счет у меня очень даже есть), но по случаю благодушного пятничного настроения сделаю исключение. :-)
cat file2 | while read line; do sed -i "/$line/d" file1; done Если не хочется плодить лишний процесс с конвейером, можно сделать так:
while read line; do sed -i "/$line/d" file1; done < file2
- Удаление строчек bash,
Nushki, 13:09 , 27-Мрт-09 (4)большое спасибо!!!!буду развиваться, чтобы не быть нерадивой :)
- Удаление строчек bash,
allez, 14:48 , 27-Мрт-09 (5)>большое спасибо!!!! > >буду развиваться, чтобы не быть нерадивой :) Да пожалуйста. :-) Учитесь, учитесь и еще раз учитесь. ;-)
|