我想在一個終端行顯示一些數據。該數據包含文件的編號和路徑。我用下面的代碼來做到這一點:Carrige返回不刪除以前的值
#!/bin/bash
echo
find . -type f | while read a;
do
sleep 1s;
echo -ne "$a\r";
done
的問題是,實際線路確實以前不明確的一個。目錄中包含下列文件aaa.aaa
,bbbb.bbbbb
和cccc.cccccccccccccccc
和輸出順序如下:
./cccc.cccccccccccccccc
./aaa.aaacccccccccccccc
./bbbb.bbbbbccccccccccc
而且我希望它是:
./cccc.cccccccccccccccc
./aaa.aaa
./bbbb.bbbbb
我應該怎麼做來清除行?
看到這個:http://stackoverflow.com/questions/10321230/deleting-echo-line-in-bash – anubhava