zsh产生多余输出

sh/bash/dash/ksh/zsh等Shell脚本
回复
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

zsh产生多余输出

#1

帖子 tusooa » 2010-08-13 0:03

代码: 全选

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没问题。

代码: 全选

] ls -ld //
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: zsh产生多余输出

#2

帖子 roylez » 2010-08-23 7:40

用a在sed里面作分隔符,怎么有这么bt的人
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: zsh产生多余输出

#3

帖子 xiooli » 2010-08-23 9:50

roylez 写了:用a在sed里面作分隔符,怎么有这么bt的人
哈哈,我也是今天才见识了

ps:这样也不错哦

代码: 全选

sed 's^m^_^' 
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: zsh产生多余输出

#4

帖子 tusooa » 2010-08-23 16:55

纯水... :em06 :em06 :em06

代码: 全选

] ls -ld //
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: zsh产生多余输出

#5

帖子 eexpress » 2010-08-23 16:57

bash的围观下
● 鸣学
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: zsh产生多余输出

#6

帖子 tusooa » 2010-08-23 21:43

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里面没问题。

代码: 全选

] ls -ld //
回复