Скрипт, создающий каталоги от А до Я и файлы в них от 1 до 9

С одинарнымawk:

hdp-select | awk '/hadoop-client/{ printf("%.1f\n",$NF); exit }'
2.6

  • /hadoop-client/-учитывается только строка с ключевым словом hadoop-client

  • printf("%.1f\n",$NF)-форматирование номера версии как простого числа с плавающей запятой

  • exit-немедленно остановить обработку (экономия ресурсов)

-4
06.11.2019, 16:14
1 ответ

Хорошо, 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
0
28.01.2020, 05:20

Теги

Похожие вопросы