вставить пробел после определенного символа с помощью awk? - PullRequest
1 голос
/ 06 мая 2011

Как вставить пробел после определенного символа с awk?

Тестовые данные

<>jhjashdhasdkh

Я хочу вставить пробел "" после>поэтому строка данных станет ...

Измененные тестовые данные теперь становятся ...

<> jhjashdhasdkh

Кто-нибудь знает, как это сделать с помощью awk.?Я перепробовал все, что мог ..

Спасибо за помощь,

Ответы [ 2 ]

2 голосов
/ 06 мая 2011

Вы можете прочитать о функциях sub и gsub в руководстве gawk

0 голосов
/ 01 августа 2013

В моем случае мне пришлось вставить десятичную точку после числа.
NewBid = substr(spotBidRate,1,1) "." substr(spotBidRate, 2)

Пример ввода: spotBidRate = 367305000
Пример вывода: NewBid = 3.67305000

В вашем случае это будет пробел,
NewBid = substr(spotBidRate,1,1) " " substr(spotBidRate, 2)

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...