Я пытаюсь пройти через файл журнала и захватить часть строки.подстрока в bash failing: синтаксическая ошибка около неожиданного токена `done '.
Файл журнала содержит:
Variable_name Value
Slave_running ON
Сначала мне нужно, чтобы увидеть, если текущая строка содержит подстроку Slave_running
(длиной 13 символов, начиная с позиции 0). Если я получаю соответствие, то мне нужно проверить, что символ справа от той же строки (14: 2).
Вот моя слабая попытка сначала просто напечатать подстроку утешать:
while read p; do
echo ${$p:0:13}
done <slaverunning.log
Это возвращает:
syntax error near unexpected token `done'.
Что я получаю неправильно с Баш подстроки синтаксиса не так?
My bad; ошибочно подчёркивает пробел - NVM – tripleee