मुझे पता है कि मैं पिछले तीन वर्णों को हटा सकता हूं:
echo -ne '\b\b\b'
लेकिन मैं एक पूरी लाइन कैसे हटा सकता हूं? मेरा मतलब है कि मैं उपयोग नहीं करना चाहता:
echo -ne '\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b'
... आदि ... एक लंबी लाइन को हटाने के लिए।
echo -ne "\e[2K\r"
। लेकिन एएनएसआई ने एफटीडब्ल्यू, फिर भी अनुक्रम से बच निकलता है।
echo -ne "\033[2K" ; printf "\r"
अब यह पंक्ति नई के रूप में अच्छी है, जैसे कि यह पहले कभी नहीं लिखी गई थी।