Перейти к содержимому
San4o

Замена символов awk

Рекомендуемые сообщения

Добрый день!

Просьба помогите разобраться.

Необходимо заменить в тексте каждую цифру на "_"

Делаю так:

vim test.awk

BEGIN {
FS="|";
}
{
gsub("[0-9]+","_",$45);

print "|"substr($11,0,6)"|"$25"|"$23"|"$7"|"$26"|"$45

}

END{}

 

Но проблема заключается в том, что если попадается число из нескольких числе, то оно заменяется на одну "_", а необходимо что бы каждая цифра в числе заменялась на "_".

Например 666333 будет как ______.

Заранее благодарю!!!
 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×