Вот журнал (я включил только совпадающие строки, в реальном журнале есть много других вещей)
/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov-backup-2021.07.07-08.51.08.log:[2021.07.06-17.30.30:443][570]PavlovLog: TicketValidation успешно выполнен для: 76561198149279501 Saltheili
/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov-backup-2021.07.07-08.51.08.log:[2021.07.06-20.56.45:053][555]PavlovLog: TicketValidation успешно выполнен для: 76561198041336824 Lumenero
/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov-backup-2021.07.07-08.51.08.log:[2021.07.06-22.22.12:299][270]PavlovLog: TicketValidation успешно выполнен для: 76561198345598849 GusRemington
/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov-backup-2021.07.07-08.51.08.log:[2021.07.07-02.03.19:386][55]PavlovLog: TicketValidation успешно выполнен для: 76561198302880912 Snitchhy
/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov-backup-2021.07.07-08.51.08.log:[2021.07.07-02.40.29:749][786]PavlovLog: TicketValidation успешно выполнен для: 76561198291769546 Юпитер
/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov-backup-2021.07.07-08.51.08.log:[2021.07.07-03.38.14:208][307]PavlovLog: TicketValidation успешно выполнен для: 76561198220506681 Fedora
я пытаюсь получить информацию и установить переменные, используя это
id=($(grep 'TicketValidation' ~/pavlovserver/Pavlov/Saved/Logs/* | cut -b 153-170))
date=($(grep 'TicketValidation' ~/pavlovserver/Pavlov/Saved/Logs/* | cut -b 58-67))
name=($(grep 'TicketValidation' ~/pavlovserver/Pavlov/Saved/Logs/* | cut -b 171-270)
вот формат, который я хочу получить
$датаИмяИгрока; $nameИдентификатор игрока; $id
но у меня проблемы с тем, чтобы он был на 1 строке, которую я пытаюсь отправить в массив, мне нужно добавить [*]
где-то?
если я побегу эхо ${id[@]}
:
76561198149279501 76561198041336824 76561198345598849 76561198302880912 76561198291769546 76561198220506681
и это выглядит правильно, но по имени я получаю только это
эхо ${имя[@]}
:
Федораригтон
если я побегу $ grep **'TicketValidation' ~/pavlovserver/Pavlov/Saved/Logs/* | вырезать -b 171-270
(grep из $name var)
я получил
Салтейли
Люменеро
ГасРемингтон
Снитчи
Юпитер
Федора
Идеи?