我有一些文件的本地软链接路径,如下所示。
./tech/finegrain/DUALDFTIO/synopsys/DUALDFTIO.TSMC7N.db
./tech/finegrain/ESD18V/synopsys/ESD18V.TSMC7N.db
我得到了目录的原始路径,但没有文件路径。在这种情况下,直到 synopsys 如下所示。
/proj/br_ccd_lib/macro/DUALDFTIO/0/synopsys
/proj/br_ccd_lib/macro/ESD18V/0/synopsys
现在我想synopsys
在第一组行之后获取文本,然后在第二组行之后追加synopsys
我如何进行上述替换/追加?
O/P 应如下所示。
/proj/br_ccd_lib/macro/DUALDFTIO/0/synopsys/DUALDFTIO.TSMC7N.db
/proj/br_ccd_lib/macro/ESD18V/0/synopsys/ESD18V.TSMC7N.db
您可以将本地软链接路径放在名为的文件中
local.txt
,将原始路径放在名为的文件中,original
然后运行此命令:此解决方案假设文件中的所有路径都以 local.txt
local.txt
结尾,.db
并且 local.txt 中的所有路径都等同于original.txt