Для дальнейшего использования Вы могли открыть оболочку в emacs с 'оболочкой M-x'. Затем команды, которые Вы вводите и ответы, получены в буфере emacs, который можно сохранить в файл.
От раздела Filename Expansion GNU колотят ссылку:
Когда шаблон используется для расширения имени файла, символ '.' в начале имени файла или сразу после наклонной черты должен быть подобран явно, если опция оболочки dotglob не установлена. При соответствии имени файла символ наклонной черты должен всегда подбираться явно. В других случаях '.' символ не рассматривают особенно.
Это документируется (и ожидается), поведение во всех оболочках POSIX, посмотрите Шаблоны, Используемые для Расширения Имени файла:
Если имя файла начнется с периода ('.'), то период должен быть явно подобран при помощи периода как первый символ шаблона или сразу после символа наклонной черты. Ведущий период не должен быть подобран:
Звездочка или специальные символы вопросительного знака
Выражение скобки, содержащее список несоответствия, такой как" [! a]", выражение диапазона, такой как" [%-0]", или выражение класса символов, такой как" [[: punct:]]"
Это является неуказанным, может ли явный период в списке соответствия выражения скобки, такой как" [.abc]", соответствовать ведущему периоду в имени файла.
shopt -s dotglob
, и затем*
будет соответствовать файлам, запускающимся с точки, а также тех, которые не делают. Сбросьте его сshopt -u dotglob
. – evilsoup 20.07.2013, 22:34*
расширяется ударом (или независимо от того, что Ваша оболочка), и затем переданныйecho
илиls
команды а не сами команды. – jsbillings 21.07.2013, 02:30