Что и как используется функция оболочки? Как указано в списке, используя объявление -F

Это кажется невозможным, поэтому я написал XSLT для этого.

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="2.0">

    <xsl:template match="/">
        <root>
            <xsl:for-each select="/root/entry/subentry[special_id = /root/entry/subentry/special_id]">
                <xsl:copy-of select="."/>
            </xsl:for-each>
        </root>
    </xsl:template>
</xsl:stylesheet>
0
07.12.2018, 19:31
2 ответа

type— это встроенная команда bash, описанная в руководстве. Ваша функция _haveищет ваш путь и 3 дополнительных каталога, чтобы узнать, есть ли у вас программа (, псевдоним или функция ), и возвращает истинное или ложное значение.

Ваши функции "по умолчанию" объявлены в файлах, читаемых файлами, читаемыми при запуске. Вы можете найти Как найти файл, в котором определена функция bash? полезно. Они существуют, потому что кто-то, кто собирал Centos, считал их полезными.

2
28.01.2020, 02:31

Спасибо, Икар. Я обнаружил, что type— это команда, но поскольку разделителя ;нет, я думаю, что это что-то другое. Только что проверил VAR=Apple lsи VAR=Apple ; ls, результат тот же, теперь знаю ;не требуется. Но теперь интересно, есть ли разница.

Найдено, откуда начинается; /etc/profile.d/bash_completion.sh, затем /usr/share/bash-completion/bash_completion.
погуглил и нашел этоhttps://github.com/scop/bash-completionСпасибо!

0
28.01.2020, 02:31

Теги

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