Сawk
:
awk 'BEGIN{ OFS=FS="," } { sub(/-v[0-9]*$/,"",$2); print }' file
Установите разделитель полей ввода FS
и разделитель полей вывода OFS
на запятую.
Затем замените шаблон регулярного выражения -v[0-9]*$
во втором поле $2
, разделенном запятыми, пустой строкой и напечатайте строку.
Решено путем замены MAKE=${MAKE-'make -j16'}
на MAKE=${MAKE-'make'}
в /usr/lib64/R/etc/Renviron
.
Я добавил -j16
лет назад, чтобы система -широко использовала многопоточную -поточность, и до сих пор все было в порядке после нескольких обновлений Fedora и R. Многопоточность -по-прежнему включена на уровне пользователя через ~/.R/Makevars
с содержимым MAKEFLAGS = -j16
.