как использовать функцию gsub awk для замены символов пустым значением

например, мое значение alpha_1_2_u_345_cd.csv, тогда я хочу удалить символы, присутствующие при использовании gsub в awk вывод должен быть 12345, alpha_1_2_u_345_cd.csv пожалуйста, дайте мне знать, если нужно провести какую-либо оценку

Пожалуйста, найдите выполнение ниже

enter image description here

0
задан 13 August 2018 в 14:12

1 ответ

Добавил @manatwork

{sub(/r.*/,"",$2); gsub(/[^[:digit:]]/,"",$2); напечатайте $2"|"$3"|"$4"|"$5}.

Или gensub():

{print gensub(/[^[:digit:]]/,"","g",gensub(/r.*/,"",1,$2))"|"$3"|"$4"|"$5}
0
ответ дан 24 March 2020 в 10:57

Другие вопросы по тегам:

Похожие вопросы: