Это не об оболочке, touch
внешняя программа.
Было исторически два синтаксиса для аргумента даты touch
:
touch -t CCYYMMDDhhmm.SS # CC or CCYY may be omitted; .SS may be omitted
touch MMDDhhmmYY # YY may be omitted
Команда появилась в Unix Седьмой выпуск без аргумента даты. Версии BSD, полученные -t
опция (со всеми компонентами даты в порядке убывания) где-нибудь вокруг 4.4BSD. System V (например, SunOS 4.1.3) имела форму прямой даты с годом в конце. Ко времени Единственного Unix v2 (на основе POSIX:1992), форму System V считали устаревающей, и это больше не включается в Единственный Unix v3 (POSIX:2001).
Я рекомендую использовать стандарт (BSD) синтаксис в Вашем сценарии. В унаследованных системах, которые требуют синтаксиса BSD, расположите иметь совместимое touch
. Несколько подходов возможны:
PATH
это помещает стандартно-совместимые каталоги перед каталогами прежней версии.Это варьируется, иногда зависимости модуля ядра изменились слишком много, но для wacom модуля это не имеет значения.
Между прочим, можно получить wacom источник модуля ядра из http://sourceforge.net/projects/linuxwacom/. Я рекомендую Вам использовать DKMS для создания пользовательских модулей ядра. Я упаковал пакет для Ubuntu: https://launchpad.net / ~ lekensteyn / + архив/планшет Wacom / + sourcepub/2381407 / + listing-archive-extra, Если Вы не знакомы с Ubuntu или упаковкой Debian, .debian.tar.gz файл, содержит упаковочные сценарии.