如何将字符串的目录抓住,将其重写为其他东西,然后保存在bash中



我有一个bash脚本,可以执行以下操作:

  • 删除CSS目录
  • 从Source
  • 副本副本
  • 运行Gulp任务再次生成CSS

在我复制Sass后,我想在再次生成CSS之前进行以下操作:

找到('/assets的任何出现,并将其更改为SASS目录中的任何文件中的('/themes/custom/mytheme/assets

我该怎么做?

如前所述,可以用基本的sed替换来完成。唯一要注意的是逃脱斜线并使用-i编辑文件。

sed -i "s/('/assets/('/themes/custom/mytheme/assets/" /path/to/SASS/*

相关内容

最新更新