Вы все там.Это основано на идее, что отметка даты и времени находится в поле 1.
Редактировать: изменилось поле на 10, также использовалась опция -u для сортировки вместо процесса sep с uniq
Вы делаетеМне не нужен рубчик, awk сделает это за вас.
awk -F"|" ' { print substr($10,1,11) }' _file_name_ |sort -u > _output_file_
Надеюсь, это поможет.
PS, поскольку вы выглядите новым пользователем, если получите ответ, который помогаетпожалуйста, помните, чтобы пометить его как принятый, или дать + (или -) в качестве полезного ответа