Я думаю, вам необходимо установить ядро -devel
также.
Итак yum install kernel-devel
.
Я пробовал использовать Fedora 22, возможно, в Fedora 20 используется команда
yum install kernel-devel-`uname -r`
Вы можете найти нужный пакет с помощью yum search kernel-devel
.
Использованиеawk
:
awk -F ';' -v OFS=';' 'NR > 1 { sub("..$", "", $2) }; 1' <"$inputFile"
Это изменит второе;
-поле с разделителями в каждой строке ввода, кроме первой, путем удаления из него двух последних символов.
Замыкающий 1
заставляет выводить каждую строку (ее можно заменить на{ print }
).
Вы бы перенаправили вывод этого в новый файл, которым позже вы могли бы заменить оригинал.
Если необходимо удалить два символа перед вторым разделителем (и предполагая, как в вашем образце, что перед каждым из первых двух разделителей всегда есть как минимум два символа ), используйте:
sed -i -- '1!s/..;/;/2' "$inputFile"
1!
позволяет избежать изменения заголовка (первой строки ).
Остальные удаляют два символа непосредственно перед разделителем ;
.