خروجی cat .bash_profile (البته فکر کنم به اشتباه cat .profile نوشته شده بود):
نه ما هم ~/.bash_profile داریم هم .profile ولی سلسله مراتب این طوری هستش که اگه ~/.bash_profile یا ~/.bash_login وجود داشته باشه ~/.profile خونده نمی شه.
بگذریم ... از اون خروجی source مشخصه که مشکل از bash_completion هستش. ولی چیزی که خیلی عجیبه اینه که من هر چی تست می کنم مشکلی با این فایل ندارم ! شاید به خاطر نسخه ی پکیج ها و ... باشه.
متنی که بالاتر لینکش رو گذاشتم برای قبل از reinstall هست.
اینم لینک متن فایل بعد از reinstall هست: https://paste.ubuntu.ir/aktd
من با diff یه چکی انجام دادم و هر دو فایل یکسان بودن.
برای اینکه به مشکل نزدیک تر بشیم شما این محتویات رو توی یک فایل بریزین :
#!/bin/bash
_upvar()
{
if unset -v "$1"; then # Unset & validate varname
if (( $# == 2 )); then
eval $1=\"\$2\" # Return single value
else
eval $1=\(\"\${@:2}\"\) # Return array
fi
fi
}
و بعدش اول دسترسی اجرایی بدین و اجراش کنین :
chmod +x src
./src
source src
این بلوک برای من خطایی نداشت می خوام ببینم برای شما خطا می ده یا نه