Я пытаюсь написать сценарий, который автоматизирует одну из моих самых утомительных задач. У меня почти все готово, и я могу заставить отдельные компоненты кода делать то, что я хочу, но у меня возникают проблемы, пытаясь заставить оператор if работать. Вот что я пытаюсь сделать:
if [ ack --ignore-case 'foo' ]; then
Do this action
else
Do that action
fi
На данный момент он всегда выполняет действие else, даже если параметр ack имеет значение true.
Спасибо!
[
- это команда, а неbash
синтаксис. - person chepner   schedule 24.10.2014