Как игнорируют ПУТЬ с 'исходным' завершением

Сенсорная команда не является частью никакой оболочки, о которой я знаю. По крайней мере, согласно моей странице справочника и для tcsh и для удара, касание не упоминается. Вместо этого касание является своей собственной командой. Сенсорная команда на Linux и *BSD будет немного отличаться, это неизбежно, но можно записать обертку вокруг этого в случае необходимости. Однако на первый взгляд-t аргумент, кажется, идентичен и на моей машине Linux Ubuntu и на моей машине FreeBSD. Вот формат согласно странице справочника для касания к Ubuntu Linux 8.04:

touch [-t [[CC]YY]MMDDhhmm[.ss]]

И на странице справочника на FreeBSD:

touch [-t [[CC]YY]MMDDhhmm[.SS]]

Я не уверен, куда Ваш нечетный формат времени для касания прибывает, но взгляд ниже. Страница справочника FreeBSD также вдается в большее количество подробностей о том, что означают те буквы, но это идентично формату, используемому Вами старая команда даты, используемая на FreeBSD:

date [-jnu] [[[[[CC]YY]MM]DD]hh]mm[.ss]

Это - на самом деле тот же формат как обе сенсорных команды. Странно, хотя на Linux, они использовали другой и неясный формат, в день управляют по некоторой неизвестной причине:

date [MMDDhhmm[[CC]YY][.ss]]

Я понятия не имею, почему Linux поместил год для промежутка даты минуты и секунды. В случае, если это не ясно, вот то, что буквы означают во всех этих командах:

  • CC - Век (00-99)
  • YY - Год века (00-99)
  • MM - Месяц (01-12)
  • DD - День месяца (01-31)
  • гд - Час (00-23)
  • мм - Минута (00-59)
  • ss - Секунды (00-61) (да, 61, не 59)
2
24.04.2012, 13:10
1 ответ

С zsh 4.3.10, source завершается _source который не ищет zstyle. Могло бы быть возможно установить стиль, используемый _files, но это было бы hackish, даже по zsh стандартам.

Я предлагаю, чтобы Вы переписали _source функционируйте к своей симпатии, это не очень длинно. Что-то как:

_my_source () {
  if [[ CURRENT -ge 3 ]]; then
    compset -n 2
    _normal
  elif [[ $service = . ]]; then
      _files -W path
  else
    _files
  fi
}
compdef _my_source source
4
27.01.2020, 22:01
  • 1
    благодарит, это более сложно, чем ожидалось, но работающий отлично! –  Kevin 25.04.2012, 10:33
  • 2
    @Gilles Хорошо сделан! –  George M 25.04.2012, 14:09

Теги

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