В течение жизни я не могу заставить эту часть моего задания Linux работать. Это требование:Удалить записи, которые соответствуют регулярному выражению с помощью sed
До сих пор мы имеем:
grep -iv chevy cars
Теперь давайте удалить автомобили, которые являются $ 10000 или больше. Выполните вывод grep в sed, чтобы сделать это, удалив записи, соответствующие регулярному выражению , представляющему 5 (или более) цифр в конце записи (DO NOT используйте коэффициент повторения, например
{5}
, для это):
Я чувствую, как это должно быть:
grep -iv 'chevy' cars | sed '/[0-9][0-9][0-9][0-9][0-9]*/ d'
Я пробовал много решений уже здесь .. и ничего не работает.
Входные данные:
plym fury 77 73 2500
chevy nova 79 60 3000
ford mustang 65 45 17000
volvo gl 78 102 9850
ford ltd 83 15 10500
Chevy nova 80 50 3500
fiat 600 65 115 450
honda accord 81 30 6000
ford thundbd 84 10 17000
toyota tercel 82 180 750
chevy impala 65 85 1550
ford bronco 83 25 9525
мы можем увидеть образец входных данных. – zee
Добавлены входные данные –
Как насчет того, что команда 'sed' работает не так? –