LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: home_king

考考大家一道题

[复制链接]
发表于 2004-9-4 20:16:32 | 显示全部楼层

  1. cd Testdir
  2. awk '
  3. {line[NR]=($0)}
  4. END{
  5.         for (i=1;i<=NR;i++){
  6.                 if (match(line[i],"CONFIG_") > 1) {
  7.                         if (match(line[i],"is not set") > 0){
  8.                                 split(line[i],target," ")
  9.                                 STR=(substr(target[2],8))
  10.                                 str=tolower(STR)
  11.                                 system("if ""! ""[ ""-f "str" ]"";""then ""echo ""\\# ""CONFIG_"STR" is not set"";""else ""echo ""CONFIG_"STR"=yes"";""fi")
  12.                         }  else print line[i]
  13.                         continue
  14.                 }
  15.                 print line[i]
  16.         }
  17. }
  18. ' list > listnew
  19. mv listnew list
复制代码
发表于 2004-9-4 21:12:06 | 显示全部楼层
弓虽口牙 !!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表