.bashrc загружен в оболочку входа в систему

В системах GNU вы можете запустить:

paste <(head -n -1 infile) <(tail -n +2 infile) | sort | uniq -c

Переносимость:

sed -e '1!{$!p' -e '}' infile | paste -d' ' - -  | sort | uniq -c

или

awk 'NR>1{i=t" "$0; z[i]++};{t=$0}END{for (i in z){print z[i], i}}' infile
1
01.05.2017, 00:53
1 ответ

В Ubuntu пользовательский по умолчанию ~/.profile (скопированный из /etc/skel/.profile во время создания учетной записи) включает следующий раздел:

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

Следовательно, если оболочка входа — bash, она также будет источником ~/.bashrc пользователя.

1
27.01.2020, 23:45

Теги

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