echo -ne "\33[32m" 可以将字符的显示颜色改为绿色 echo -ne "\33[3;1H" 可以将光标移到第3行第1列处 具体的摘抄一些如下: \33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m -- \33[37m 设置前景色 \33[40m -- \33[47m 设置背景色 \33[nA 光标上移n行 \33[nB 光标下移n行 \33[nC 光标右移n行 \33[nD 光标左移n行 \33[y;xH 设置光标位置 \3...
by Mozer - Linux文档专区 - 2008-12-04 13:29:20 阅读(625) 回复(0)
在shell中可定义光标的显示位置 具体输入方法: 在vi中按Ctrl+v,出现控制符,再按→键,出现^[[C,把C去掉,取^[[ 要想在屏幕第5行第23列中显示“中国”二字,可输入 echo "^[[5;23H中国"
我做了个shell录入程序,同志们在输入的时候有时候输入错误,然后用光标键移动到错误的地方进行修改,修改后的文件中就会有不规则字符,怎么才能让光标键不能用了呢? shell可以做到吗?
shell编程遇到个问题,编辑了一个脚本bb.sh,内容如下 #!/bin/ksh UPUSER = test ...... /bin/su - $UPUSER -c "\$HOME/bin/check.sh" >;&2 exit 0 其中:check.sh为test用户下的一个脚本,内容 #!/bin/sh ........ exit 0 在test用户下执行该脚本后,可正常退到$提示符状态 而以root身份执行bb.sh后,执行完shell却退不到#提示 符状态,光标停在屏幕上不动 期盼回复!!