Лучший способ, чтобы добавить дополнительную информацию на ваш вопрос, отредактировав его, с *редактировать кнопку*. Это лучше видно, что путь, и комментарии в основном для второстепенных, временных целей. Комментарии удаляются при самых разных обстоятельствах. Ничего важного на ваш вопрос должен быть в самом вопросе. Это будет трудно сделать большие изменения в составе тела без скорректировав свой рацион, учитывая, что вы уже делаете довольно солидные силовые тренировки. Вы упомянули, Вы не хотите, специализированных диет или подсчета граммов, это значит, что предложения вроде "замените некоторые углеводы с белками" не может быть и речи? Если ты собираешься иметь трудное время. "Осьмушка теряются в спортзале, килограммы теряются на кухне.", т. е. вы можете съесть калорий вы сожгли после тяжелой тренировки легко.

Я использую compgen , когда $COMP_WORD равен 1, теперь хочу восстановить по умолчанию завершению, когда в противном случае

Сейчас у меня есть,

_rr()
{
 случае $COMP_CWORD в
1)
 COMPREPLY=($(compgen -З "А-Б" "${COMP_WORDS[$COMP_CWORD]}"))
;;
эсок
}

полное -Ф _rr рублей

Теперь, когда $COMP_CWORD не 1, у меня нет завершения для файлов / директорий, которые по умолчанию завершения мне нужно.

Также нужно включить функцию завершения только тогда, когда ${COMP_WORDS[$COMP_CWORD - 1]} представляет собой в этом случае минимальный.