Пилю кусок скрипта:
history | awk '{print $2}' | sort -u |
while read line; do
addBashcomp "$line"
[ $? -eq 0 ] && N=1
done
cat "$HOME"/.{,bash_}history | awk '{print $1}' | sort -u |
while read line; do
addBashcomp "$line"
[ $? -eq 0 ] && N=1
done
if [ -z "$N" ]; then
echo -e "\033[01;33m *\033[00m Nothing to add."
fi
N никак не хочет устанавливаться оттуда! Уже и export пробовал, и set, и объявлять переменную до этого куска — всё безрезультатно. Может, перепишу скрипт на чём-нибудь ещё, но хотелось бы доделать версию на bash.