shell read输入打错后不能删除的问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
loujiaye
帖子: 29
注册时间: 2013-10-16 12:43
系统: ubuntu 12.04

shell read输入打错后不能删除的问题

#1

帖子 loujiaye » 2015-04-20 10:47

shell read的不能删除问题 ,如图
附件
如图所示,我输入 “怎么不能删除”,然后删除只能删到“怎么不” ,在接着输入,删除 ,后面还会出现重叠的情况
如图所示,我输入 “怎么不能删除”,然后删除只能删到“怎么不” ,在接着输入,删除 ,后面还会出现重叠的情况
read.png (7.14 KiB) 查看 2637 次
cao627
帖子: 992
注册时间: 2007-12-05 10:57
系统: ubuntu14.04
来自: 金山

Re: shell read输入打错后不能删除的问题

#2

帖子 cao627 » 2015-04-20 16:24

其实是被删除的,只是未能从read读入行上抹去
loujiaye
帖子: 29
注册时间: 2013-10-16 12:43
系统: ubuntu 12.04

Re: shell read输入打错后不能删除的问题

#3

帖子 loujiaye » 2015-04-21 10:55

cao627 写了:其实是被删除的,只是未能从read读入行上抹去
是这样的 但是有没有办法连字都删除
头像
astolia
论坛版主
帖子: 6439
注册时间: 2008-09-18 13:11

Re: shell read输入打错后不能删除的问题

#4

帖子 astolia » 2015-04-21 22:41

不让终端将输入字符当成utf8编码勉强可行
stty -iutf8
loujiaye
帖子: 29
注册时间: 2013-10-16 12:43
系统: ubuntu 12.04

Re: shell read输入打错后不能删除的问题

#5

帖子 loujiaye » 2015-04-22 14:42

astolia 写了:不让终端将输入字符当成utf8编码勉强可行
stty -iutf8
到是可以删除 不过还是会出现乱码之类的问题。
什么原因造成的中文有问题的?支持问题嘛?有没有什么替代的方法解决
回复