我正在构建一个使用Angular Material设计包的网站。最近更新后,该软件包更改了许多CSS样式类的名称,从而破坏了旧代码。该软件包提供了一个命令,可以运行该命令以使用新名称(source)替换/usr/local/bin
和.css
个文件中旧名称的所有实例:
.scss
我认为这意味着在项目目录和子目录中找到的样式文件中用find . -type f -name "*.scss" -o -name "*.css"| xargs sed -i 's/\.md-/\.mat-/g'
替换所有.md-
。确保我可以在Windows计算机上同时运行.mat-
和find
后,我尝试运行该命令。这是我得到的:
xargs
作为Aministrator的IRunning没有任何区别。我不知道从哪里开始。怎么了?在Windows 7上有不同的方法吗?
答案 0 :(得分:1)
如果您的Windows系统上有正确的xargs
和sed
,则可以尝试使用dir
代替find
,例如:
dir /b /s *.*css | xargs sed -i 's/\.md-/\.mat-/g'