У меня есть файл, который имеет следующий вид:Awk, Shell Scripting
#id|firstName|lastName|gender|birthday|creationDate|locationIP|browserUsed
111|Arkas|Sarkas|male|1995-09-11|2010-03-17T13:32:10.447+0000|192.248.2.123|Midori
Каждое поле отделено с "|". Я пишу сценарий оболочки, и моя цель - удалить «-» из пятого поля (день рождения), чтобы сделать сравнения, как если бы они были числами.
Например, я хочу, чтобы пятое поле было похоже | 19950911 |
Единственное решение, которое я достиг до сих пор, удаляет все «-» из каждой строки, которая не является тем, что я хочу использовать sed.
Я был бы очень признателен, если вы покажете мне решение моей проблемы с помощью awk.
Вы хотите - заменить на что угодно? –
Это [домашняя работа] (http://stackoverflow.com/q/36105822/3776858)? – Cyrus
@ Кир. Да, это так. –