И метод grep
:
$ egrep '^([^,]*,){6}\*,' file.txt
jagan3,*,*,*,*,*,*,24,25,26
jagan5,*,*,*,*,*,*,24,25,26
^
... соответствует нулевой строке, но только в начале строки
([^,]*,){6}
... соответствует ровно 6 вхождениям произвольного текста, за которым следует запятая
\*,
... соответствует буквальной звездочке, за которой следует запятая
Итак, чтобы переписать ваш файл, сохранив только эти строки:
$ egrep '^([^,]*,){6}\*,.*' file.csv > $$; mv $$ file.csv
Попробуйте вместо этого:
rpm -ivh kernel-3.10.0-957.el7.src.rpm
cd ~/rpmbuild/SOURCES
rpmbuild -bp kernel.spec
cd ~/rpmbuild/BUILD/kernel-3.10.0-957.el7/linux-3.10.0-957.fc32.x86_64
make menuconfig
make bzImage
make modules