分页: 1 / 1

zsh产生多余输出

发表于 : 2010-08-13 0:03
tusooa

代码: 全选

tlcr: 0 庚寅年七月初四日 23:57:25 ~
● s 'sa\aabag' <<< 'aabbccdd'
abag' <<< 'aabbccdd' ~bbbbccdd
tlcr: 0 庚寅年七月初四日 23:57:32 ~
● s 'sA\AABAg' <<< 'AABBCCDD'
BBBBCCDD
tlcr: 0 庚寅年七月初四日 23:57:42 ~
● 
就是那个\a,还要转义
就控制字符有问题。

代码: 全选

tlcr: 0 庚寅年七月初四日 23:59:26 ~
● bash
tlcr: 0 庚寅年七月初四日 23:59:32 ~
>> sed 'sa\aabag' <<< 'aabbccdd'
bbbbccdd
bash没问题。

Re: zsh产生多余输出

发表于 : 2010-08-23 7:40
roylez
用a在sed里面作分隔符,怎么有这么bt的人

Re: zsh产生多余输出

发表于 : 2010-08-23 9:50
xiooli
roylez 写了:用a在sed里面作分隔符,怎么有这么bt的人
哈哈,我也是今天才见识了

ps:这样也不错哦

代码: 全选

sed 's^m^_^' 

Re: zsh产生多余输出

发表于 : 2010-08-23 16:55
tusooa
纯水... :em06 :em06 :em06

Re: zsh产生多余输出

发表于 : 2010-08-23 16:57
eexpress
bash的围观下

Re: zsh产生多余输出

发表于 : 2010-08-23 21:43
tusooa
sed只是一个例子,用来说明问题的。

代码: 全选

tlcr: 0 庚寅年七月十四日 21:38:34 ~
● echo \\e\[33mHello World\\e\[0m
Hello World
tlcr: 0 庚寅年七月十四日 21:38:44 ~
● echo '\e[33mHello World\e[0m'  
Hello World' ~Hello World
tlcr: 0 庚寅年七月十四日 21:38:49 ~
● 
也有问题。
仅仅在交互模式下有问题。~/.zshrc里面没问题。