:$
следует заключать в одинарные кавычки, чтобы оболочка не расширяла его.
такls -R | grep ':$' | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
Следующее, что вам нужно выучить, это кавычки оболочки и расширения.
Также многие считают csh
ошибкой. Он полон странного непоследовательного поведения. Рассмотрим еще bash
, ksh
, fish
…
Модули могут получить доступ только к экспортированным символам , а exit_task_namespaces
не экспортируется — поэтому, несмотря на то, что он виден в файлах заголовков, его нельзя использовать в модуле.
Доступ к экспортированным символам можно получить, как и следовало ожидать, ничего особенного делать не нужно.