请问这样的Shell脚本如何写?

sh/bash/dash/ksh/zsh等Shell脚本
fnan
帖子: 919
注册时间: 2009-07-01 22:04

Re: 请问这样的Shell脚本如何写?

#46

帖子 fnan » 2011-08-26 21:01

awk 'BEGIN{RS="\034"} {sub(/^[^x]*x/,"");sub(/y[^y]*$/,"");print}' file.txt
#神马都行的,sed,awk,perl。。。喜欢那样就那样。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

Re: 请问这样的Shell脚本如何写?

#47

帖子 我就是我2 » 2011-08-26 21:26

:em05 关键词是字符串的时候比较麻烦.
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
fnan
帖子: 919
注册时间: 2009-07-01 22:04

Re: 请问这样的Shell脚本如何写?

#48

帖子 fnan » 2011-08-27 20:17

awk 'BEGIN{RS="\034"} {s=index($0,"begin");match($0,/.*end/);print substr($0,s+5,RLENGTH-s-7)}' file.txt
#哪里麻烦了?
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

Re: 请问这样的Shell脚本如何写?

#49

帖子 我就是我2 » 2011-08-27 20:50

:em20 :em20 awk果然是门YD的语言.
标记一下.
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
回复