Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
部分文字列の一部で検索される部分文字列の挿入/置換が必要です。誰もがそれを行う方法を知っていますか?
入力:
#include "PARTblabla.h"
出力:
#include "src/PARTblabla/PARTblabla.h"
概要:
echo '#include "PARTblabla.h"' | sed "s/\#include.*\"PART/\#include \"src\/PARTblalbal<!.h>/"
文字列のどの部分を修正したかはわかりません。PART が固定されていて、blabla の部分が変化する可能性があると仮定します。
sed 's!^\(#include *\)"PART\([^"]*\).h"!\1"src/PART\2/PART\2.h"!' input