关于文件内容替换

有一个文件
abc.h
内容:
C/C++ code

#ifndef __CUSTOM_MEMORYDEVICE__
#define __CUSTOM_MEMORYDEVICE__
 ****************************************************************************
 Step 1: Specify memory device type and its complete part number
         Possible memory device type: NOR_RAM_MCP, LPSDRAM, NOR_LPSDRAM_MCP
 ****************************************************************************
*/
#define MEMORY_DEVICE_TYPE    NOR_RAM_MCP

#define CS0_PART_NUMBER  XXX
#define CS1_PART_NUMBER  XXX

#define FLASH_ACCESS_TYPE     ASYNC_ACCESS
#define RAM_ACCESS_TYPE       ASYNC_ACCESS



我想把里面的两行
#define CS0_PART_NUMBER XXX
#define CS1_PART_NUMBER XXX 重写
写成 
#define CS1_PART_NUMBER AAA 
#define CS1_PART_NUMBER BBB

应该怎么写perl 脚本?请提供一下源代码,谢谢!

作者: aree   发布时间: 2011-05-17

查找时 #define CS0_PART_NUMBER 和#define CS1_PART_NUMBER 是关键字。查到这两个,就过行替换。

作者: aree   发布时间: 2011-05-17