বাশ প্রম্পটে (পিএস 1 ভেরিয়েবল), আমি প্রম্পটে সম্ভাব্যভাবে পাঠ্য যুক্ত করার জন্য একটি ফাংশন বলছি: export PS1="\u@\h \$(my_function) \$ "
তবে প্রম্পটে ফাংশনটিতে এএনএসআই রঙের কোড রয়েছে যা ফাংশনের আউটপুট (কখনও কখনও লাল, কখনও কখনও সবুজ) এর ভিত্তিতে পরিবর্তিত হয়। যোগ করার পদ্ধতি " \[
" PS1 পরিবর্তনশীল অ প্রিন্টিং হিসাবে যারা কোডগুলি অব্যাহতি উচিত, কিন্তু যদি আমি একটি কি echo
ফাংশনে, " \[
" -এর আক্ষরিক প্রম্পট ছাপা হয়।
ব্যাশ প্রম্পটে ব্যবহারের জন্য কোনও ফাংশনের মধ্যে থেকে আমি কীভাবে এই এএনএসআই রঙ কোডগুলি এড়াতে পারি?
echo -e "\001\e[31m\002RED"
প্রত্যাশার মতো কাজ করে। ধন্যবাদ!