|
发表于 2004-9-3 16:58:35
|
显示全部楼层
我用awk拼凑了一个,
很乱,
不过好像我这里可以用
使用环境如上述
- ls *>file;awk '{line[NR]=($0)};END{for (i=1;i<=NR;i++){if (match(line[i],"CONFIG_") > 1) { if (match(line[i],"is not set") > 0){split(line[i],target," ");STR=(substr(target[2],8));str=tolower(STR);system( "if " "[ " "-f "str " ] ""; ""then"" echo ""CONFIG_"STR"=yes"";""fi" ) };continue};print line[i] }}' list>listnew;mv listnew list;rm file
复制代码 |
|