LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: littlepig

变态vi问答

[复制链接]
发表于 2004-3-2 19:33:04 | 显示全部楼层
bash 也有
发表于 2004-3-3 14:32:54 | 显示全部楼层
BT的正则表达式!
发表于 2004-3-3 14:51:01 | 显示全部楼层
强,太强了!好好学习啊
发表于 2004-3-10 14:44:13 | 显示全部楼层
这算不算跟自己过不去啊?
发表于 2004-3-11 13:06:45 | 显示全部楼层
"new new -new new.xxx yyy-new new new new"

"old old -new new.xxx yyy-new old old old"
怎么写呢?
发表于 2004-3-11 13:13:40 | 显示全部楼层
你在CU上不是已经有答案了嘛!
http://bbs.chinaunix.net/forum/24/20040310/277345.html
发表于 2004-3-11 13:18:17 | 显示全部楼层
最初由 waker 发表
"new new -new new.xxx yyy-new new new new"

"old old -new new.xxx yyy-new old old old"
怎么写呢?

试试这个咋样?
  1. /home/javalee:\
  2. =>echo "new new -new new.xxx yyy-new new new new"|tr ' ' '\n'|\
  3. =>sed 's/^new$/old/g'|tr '\n' ' ';echo
  4. old old -new new.xxx yyy-new old old old
复制代码
发表于 2004-3-11 13:30:01 | 显示全部楼层
cu 上那个方法不太通用,因为他用了一个串来替换,如果有这个串就X了
发表于 2004-3-11 13:31:34 | 显示全部楼层
把空格变/n这方法不错
发表于 2007-12-20 13:52:35 | 显示全部楼层
# 方法二
%echo ${#x}
4
# 方法三
%expr "$x" : ".*"

这两个不是很明白。会的给讲一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表