Какое количество пробуждений в секунду?

Я сомневаюсь, что существует общая команда, но вы можете думать о чем-то вроде этого:

create() {
  read prefix number suffix < <(sed -r 's/(.*)([0-9]+)\.(.*)$/\1 \2 \3/' <<<"$1")
  while true; do
    file="$prefix$number.$suffix"
    if [[ -e "$file" ]]; then
      ((number++))
    else
      touch "$file"
      break
    fi
  done
}

Входной параметр функции разбивается на префикс, номер, суффикс, затем до файл существует, число увеличивается. Найден свободный слот, файл создается с помощью touch.

Механизм разделения должен быть адаптирован к вашим потребностям, и необходимо добавить различные проверки ошибок.

1
задан 13 August 2017 в 06:06

0 ответов

Другие вопросы по тегам:

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