获取第N个域及其之后的内容?

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

Re: 获取第N个域及其之后的内容?

#31

帖子 tusooa » 2012-08-30 16:05

eexpress 写了:

代码: 全选

● echo 'AAA BBB     CCC         DDD dd DdDd'|perl -pe '/\ {8,}/;$_=$`;'
其实这样最简单。只是,$'居然写了,bash不认。只好写成了$`。写脚本里面,肯定没问题。

代码: 全选

● echo 'AAA BBB     CCC         DDD dd DdDd'|perl -pe '@_=split /\ +/;print "@_[3,4,5]\n";'
这是常规写法。

关键在于你找出特征。没特征,那就呆写。
不是bash不认。是''不支持转义。要$'\''

代码: 全选

] ls -ld //
回复