Существует запись с полями, разделёнными ;
Запись имеет вид xxxx;xxxxx;xxxxx
необходимо узнать, существует ли четвёртое поле или нет. Как сделать через иф знаю, хочу получить решение в одну строку типа
Код: Выделить всё
echo xxxx\;xxxxx\;xxxx|cut -f 4 -d \;|test -n||echo yesКод: Выделить всё
echo xxxx\;xxxxx\;xxxx|awk -F\; '{print NF-1}'|test -gt 2&& echo yesТорможу....
Всё просто
Код: Выделить всё
test `echo xxxx\;xxxx\;xxxx|awk -F\; '{print NF-1}'` -gt 2&& echo yes