С одинарнымawk:
hdp-select | awk '/hadoop-client/{ printf("%.1f\n",$NF); exit }'
2.6
/hadoop-client/
-учитывается только строка с ключевым словом hadoop-client
printf("%.1f\n",$NF)
-форматирование номера версии как простого числа с плавающей запятой
exit
-немедленно остановить обработку (экономия ресурсов)
Хорошо, fr3dch3n из Stack Overflow дал ответ. Вот.
#!/bin/bash
count=0
for x in {A..Z}; do
mkdir ${x}
pushd ${x} > /dev/null
for y in {0..9}; do
count=$((count + 1))
touch $y
done
popd > /dev/null
done
mkdir counter
echo $count > counter/result