Лучший способ установить условный фильтр вывода (head или вывод «как есть»)

Я только что получил эту ошибку. Для новичков здесь.

Проблема заключалась в отсутствии базы данных mysql. Потому что я удалил папки /var/lib/mysql/и /etc/mysql/.

Я только что выполнил sudo mysql_install_db. Затем запустите службу MySql sudo service mysql start. Он должен работать.

Если вы получаете ошибку при выполнении sudo mysql_install_db, выполните sudo mkdir /etc/mysql/conf.d/. Затем начните снова.

0
09.01.2020, 22:36
1 ответ

Чуть более многоразовый способ:

function filter() {
    local nb_lines="$1"; shift
    if  [[ "$nb_lines" =~ ^[0-9]+$ ]]; then
        "$@" | head -n "$nb_lines"
    else
        "$@"
    fi
}

filter "$HEAD" produce_a_lot_of_lines
1
28.01.2020, 02:38

Теги

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