当前位置:  技术问答>linux和unix

高难度shell 脚本问题

    来源: 互联网  发布时间:2016-02-22

    本文导语:  我如何才能把以-I开头的内容都去掉(前题是必须位于CXXFLAGS子项中) app_LDDFAGS= "-I XX" app_CXXFLAGS =                  -I.. -I../..                  -I$(MMX_PATH)/oam/lib                  -I$(MNODE_PATH)/gan...

我如何才能把以-I开头的内容都去掉(前题是必须位于CXXFLAGS子项中)
app_LDDFAGS= "-I XX"
app_CXXFLAGS = 
                -I.. -I../.. 
                -I$(MMX_PATH)/oam/lib 
                -I$(MNODE_PATH)/gan 
                -I$(MMX_PATH) 
                -I$(VENDOR_PATH) 
                -I$(MMX_PATH)/inc 
                -I$(MMX_PATH)/common 
                -I$(MMX_PATH)/oam/include 
                -I$(MNODE_PATH)/subMgr 
                -I$(MNODE_PATH)/imgSubMgr 
                -I$(MNODE_PATH)/honMgr 
                -I$(MNODE_PATH)/mainCC 
                -I$(MMX_PATH)/common 
                -I$(MMX_PATH)/mxLog 
                -I$(MMX_PATH)/mmx/mxLog/inc 
                -I$(MMX_PATH)/mxLog/inc 
                -I$(MMX_PATH)/oam/src/evm/inc 
                -I$(MMX_PATH)/oam/src/tmm 
                -I$(MMX_PATH)/commMgr/commLib/inc  
                -I$(MNODE_PATH)/gan/ganms 
                -I$(MNODE_PATH)/gan/gannet 
                -I$(MNODE_PATH)/gan/common 
                -I$(MNODE_PATH)/gan/gprsBridge 
                -I$(MNODE_PATH)/gan/ganMgr 
                -I$(MNODE_PATH)/mgc 
                -I$(MNODE_PATH)/aif/netmm/src 
                -I$(MNODE_PATH)/aif 
                -I$(MNODE_PATH)/aif/mscc
                -I$(MNODE_PATH)/aif/msmm 
                -I$(MNODE_PATH)/aif/msmm/inc 
                -I$(MNODE_PATH)/parser/base 
                -I$(MNODE_PATH)/parser/gsm 
                -I$(MNODE_PATH)/parser/uma 
                -I$(MNODE_PATH)/parser/bssap 
                -I$(MNODE_PATH)/parser/xml 
                -I$(MNODE_PATH)/aif/netmm 
                -I$(MNODE_PATH)/sipUA 
                -I$(MNODE_PATH)/switch 
                -I$(VENDOR_PATH)/mbedthis/appWeb/appWeb-2.0.4/appWeb 
                -I$(VENDOR_PATH)/mbedthis/appWeb/appWeb-2.0.4/http 
                -I$(VENDOR_PATH)/mbedthis/appWeb/appWeb-2.0.4/http/modules 
                -I$(VENDOR_PATH)/mbedthis/appWeb/appWeb-2.0.4/esp 
                -I$(VENDOR_PATH)/mbedthis/appWeb/appWeb-2.0.4/ejs 
                -I$(VENDOR_PATH)/mbedthis/appWeb/appWeb-2.0.4/mpr 
                -I$(VENDOR_PATH)/mbedthis/appWeb/appWeb-2.0.4 
                -I$(VENDOR_PATH)/trillium/Common        
                -I$(VENDOR_PATH)/trillium/MAP           
                -I$(VENDOR_PATH)/trillium/SSUnix        
                -I$(VENDOR_PATH)/trillium/SysCommon 
                -I$(HSSUA_PATH)/uatk_headers 
                -I$(HSSSTACK_PATH)/stack_headers 
                -DLINUX -D_REENTRANT

要求留下:
app_LDDFAGS= "-I XX"
app_CXXFLAGS = 
                -DLINUX -D_REENTRANT

|
resultVal=$(echo   ${app_CXXFLAGS} ¦sed     -i   's/^'${app_LDDFAGS}'//')
刚才写错了 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高难度的哦
  • 高难度:RAM芯片的主板,怎样把linux的内核移植上去?有谁有这方面经验?
  • shell如何实现这种高难度的合成


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3