LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 05-05-07, 16:57 第 61 帖
猫搂鱼睡觉
 
猫搂鱼睡觉 的头像
 
 
注册会员  
  注册日期: Apr 2003
  帖子: 188
  精华: 1
 

引用:
作者: KornLee
1.把Jon's的名字改成Jonathan.
2.删除头三行
3.显示5-10行
4.删除包含Lane的行.
5.显示所有生日在November-December之间的行
6.把三个星号(***)添加到也Fred开头的行
7.用JOSE HAS RETIRED取代包含Jose的行
8.把Popeye的生日改成11/14/46
9.删除所有空白行
10.写一个脚本,将:
.在第一行之前插入标题PERSONNEL FILE.
.删除以500结尾的工资
.显示文件内容,把姓和名颠倒
.在文件末尾添加THE END
1.把Jon's的名字改成Jonathan.
sed -e 's/Jon/Jonathan/' datafile
2.删除头三行
sed '1,3d' datafile
3.显示5-10行
sed '5,10d' datafile
4.删除包含Lane的行.
sed '/Lane/d' datafile
9.删除所有空白行
sed '/^$/d' datafile

还是新手 , 后面的我慢慢来 ~

此帖于 05-05-07 17:39 被 猫搂鱼睡觉 编辑.
  猫搂鱼睡觉 当前离线   回复时引用此帖
旧 05-05-07, 17:27 第 62 帖
DSL
 
 
 
注册会员  
  注册日期: Jan 2005
  帖子: 281
  精华: 0
 

别急,慢慢来
  DSL 当前离线   回复时引用此帖
旧 07-12-09, 00:59 第 63 帖
yangyang123
 
 
 
注册会员  
  注册日期: Oct 2007
  帖子: 9
  精华: 0
 

AWK我都作了一遍呵呵
贴一下第九题,跟上面几位略有不同而已呵呵
题目是输出 “姓,名” 的形式
gawk -F: '{split($1,array," ");{print array[1]","array[2]}}' datafile
  yangyang123 当前离线   回复时引用此帖
旧 07-12-09, 01:05 第 64 帖
yangyang123
 
 
 
注册会员  
  注册日期: Oct 2007
  帖子: 9
  精华: 0
 

AWK我都作了一遍呵呵
贴一下第九题,跟上面几位略有不同而已呵呵
题目是输出 “姓,名” 的形式
gawk -F: '{split($1,array," ");{print array[1]","array[2]}}' datafile
  yangyang123 当前离线   回复时引用此帖
旧 08-07-25, 15:44 第 65 帖
lqding1980
 
 
 
注册会员  
  注册日期: Jan 2008
  帖子: 1
  精华: 0
 

1.把Jon's的名字改成Jonathan
所有人都写成了 sed 's/Jon/Jonathan/' datafile .

这个是将Jon的名字改成Jonathan,而不是Jon's的名字改成Jonathan

sed s/Jon\'s/Jonathan/g datafile 这样是可以的,可是
sed 's/Jon\'s/Jonathan/g' datafile 就不行了。

条件用单引号引起来应该怎么写?
  lqding1980 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 11:51


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org