分页: 1 / 1

关于sed正则表达式的问题

发表于 : 2008-12-20 21:10
gududehuo

Re: 关于sed正则表达式的问题

发表于 : 2008-12-20 21:16
BigSnake.NET
sed -r

Re: 关于sed正则表达式的问题

发表于 : 2008-12-20 21:21
gududehuo
cat 1.txt | sed -r "/[\/]+[^\/]*.*deb$/p" >2.txt
是这样吗,但是没有用,
cat 1.txt | sed -r "/[\/]+[^\/]*.*deb$/r" >2.txt
这样也没有用,
能讲下我的语句有没有问题. :em04 :em04 谢谢

Re: 关于sed正则表达式的问题

发表于 : 2008-12-20 21:26
BigSnake.NET
你搞错了 sed 的用途

应该用 egrep -o '[/]+[^/]*deb'

Re: 关于sed正则表达式的问题

发表于 : 2008-12-20 21:32
xiooli
cat 1.txt | sed 's/^.*\///g'>2.txt

Re: 关于sed正则表达式的问题

发表于 : 2008-12-20 21:32
gududehuo
:em06 :em06 非常感谢,
其实我刚学这不久,还搞不懂grep,sed,awk,这几者的作用有什么不同,我觉的都差不多,用grep能实现用sed应该也能实现吧 :em06 :em06 :em06

Re: 关于sed正则表达式的问题

发表于 : 2008-12-29 22:54
yunpengwu
我首先想到的是用awk

awk -F/ '{print $NF}' 1.txt