В системах 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
В 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
пользователя.