如何对输出进行绝对定位?非常类似于Linux首次启动时,您会看到以下内容:
Starting process blah blah blah [ OK ]
答案 0 :(得分:1)
您可以在[ OK ]
/etc/init.d/functions
的代码
$ grep echo_ /etc/init.d/functions
echo_success() {
echo_failure() {
echo_passed() {
echo_warning() {
$
经过检查,您会看到这些功能使用ANSI escape sequences。
echo_success() {
[ "$BOOTUP" = "color" ] && $MOVE_TO_COL
...
return 0
}
MOVE_TO_COL="echo -en \\033[${RES_COL}G"
答案 1 :(得分:0)
您可以使用“tput cup 10 10”将光标移动到所需位置。在这种情况下,第10列和第10行。 查看tput的手册页。