У меня есть сценарий bash, который читает команду в переменную.
что-то вроде
status="$(somescript.sh 2>&1)" #yeah the script prints to STDERR with RC=0...
переменная status содержит что-то вроде:
bla bla
-------
123 OK
456 OK
789 OK
Теперь я просто хочу посчитать количество вхождений "OK" в статусе var, чтобы потом я мог проверить, является ли count -lt 3
Я пытался создать массив из var статус с IFS = ..., но что-то не работает при назначении,
я пробовал grep + w c в скрипте bash,
я пробовал tr внутри скрипта, но что-то с расширением var status завершается неудачно,
и все примеры на net предназначены для чтения из файла, а не var.
Но я в bash чтение сценария из переменной bash.