sed删除特定字符串字符??

sh/bash/dash/ksh/zsh等Shell脚本
humw
帖子: 3
注册时间: 2011-07-29 15:21

Re: sed删除特定字符串字符??

#16

帖子 humw » 2011-07-31 22:56

Methuselar 写了:GNU AWK有个很淫荡的用法...

代码: 全选

echo '12345678' | awk -F '' '{ print $1$2$NF-1$NF}'
1278

这个用法真的好淫荡.....
头像
vinoca
帖子: 59
注册时间: 2011-03-21 18:30

Re: sed删除特定字符串字符??

#17

帖子 vinoca » 2011-08-01 13:42

正好在玩sed。
echo abcde 12345 | sed 's/\<\w\{2\}//g;s/\w\{2\}\>//g'

\< \> 匹配单词边界
\w 非空白字符
\{2\} 匹配2个
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

Re: sed删除特定字符串字符??

#18

帖子 我就是我2 » 2011-08-04 2:28

月下叹逍遥 写了:正在研读 :em70
看这个吧。linux与unix_shell编程指南
尽管有些错误,但是不失为一本好书。
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
gzbao9999
帖子: 627
注册时间: 2008-11-08 18:34

Re: sed删除特定字符串字符??

#19

帖子 gzbao9999 » 2011-08-10 17:00

不捕获的写法

代码: 全选

sed -r "s/^..|..$//g" <<< "show me the money"
气血鼓荡,身体发胀,偶飘上头,三时舒畅
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

Re: sed删除特定字符串字符??

#20

帖子 我就是我2 » 2011-08-22 8:59

vinoca 写了:正好在玩sed。
echo abcde 12345 | sed 's/\<\w\{2\}//g;s/\w\{2\}\>//g'

\< \> 匹配单词边界
\w 非空白字符
\{2\} 匹配2个
这个不错。
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
头像
cjxgm
帖子: 1952
注册时间: 2010-04-23 20:40
系统: Arch Linux
来自: 浙江·杭州
联系:

Re: sed删除特定字符串字符??

#21

帖子 cjxgm » 2011-08-22 12:26

Kandu 写了:shell 有什麼好學的,有那閑工夫不如學 pascal
pascal 那种东西学来好干嘛 :em20 有那闲功夫不如学 C
Clanjor Prods. | Develop for Developers. (C++, Lua) | 作曲编曲 | 实时渲染引擎
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

Re: sed删除特定字符串字符??

#22

帖子 我就是我2 » 2011-08-22 12:49

cjxgm 写了:
Kandu 写了:shell 有什麼好學的,有那閑工夫不如學 pascal
pascal 那种东西学来好干嘛 :em20 有那闲功夫不如学 C
C 那种东西学来好干嘛 :em20 有那闲功夫不如学 shell
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
头像
lexdene
帖子: 434
注册时间: 2010-02-21 16:19
来自: 大连
联系:

Re: sed删除特定字符串字符??

#23

帖子 lexdene » 2011-08-23 10:40

Methuselar 写了:GNU AWK有个很淫荡的用法...

代码: 全选

echo '12345678' | awk -F '' '{ print $1$2$NF-1$NF}'
1278
围观淫荡。
回复