Я пытаюсь написать сценарий оболочки, но у меня возникают трудности с выполнением специального оператора if.Я хотел бы, чтобы, если он нашел значение в файле, он что-то сделал.
Мой файл выглядит так:
1, 2, 2, 80, 0, 3, 35, 0, 4, 51, 4, 5, 31, 0, 8, 7
Я делаю это, чтобы извлечь некоторую информацию
sed -i '/^[0-9][0-9]*, [0-9][0-9]*, 3,/d' file.txt
Но я бы хотел поставить это в условие if, например, если третье число - 3, 4 или 5, я делаю sed, иначе я делаю что-то еще, я пытаюсь это сделать:
if [ '/*, *, [3,5],/d' ]; then
echo 'ok'
else
echo'fail'
fi
Но это не работает, оно всегда печатается нормально.
Ты знаешь, как я могу это сделать?