Как оптимально остановить поиск, который передает скрипт bash

Если вам не нужны подстановка команд и раскрытие параметров внутри документа -, вы можете избежать использования табуляции, добавив начальные пробелы к разделителю:

$     cat << '    EOF'
>         indented
>     EOF
        indented
$     cat << '    EOF' | sed -r 's/^ {8}//'
>         unindented
>     EOF
unindented

Однако я не мог придумать, как использовать этот трюк и сохранить раскрытие параметров.

1
01.12.2019, 02:36
1 ответ

Предположительно, Ctrl -C только убивает активный подпроцесс преобразования (es ). Вы можете попробовать использовать Ctrl -Z, чтобы приостановить его, а затем завершить приостановленный процесс с помощью kill %1.

В качестве альтернативы можно запустить другой терминал и убить процесс findоттуда.

3
27.01.2020, 23:22

Теги

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