Macos 自动化这些简单的web应用程序构建任务?
在创建我的Web应用程序的桌面版本的过程中,我想自动化一些任务:Macos 自动化这些简单的web应用程序构建任务?,macos,web-applications,automation,terminal,Macos,Web Applications,Automation,Terminal,在创建我的Web应用程序的桌面版本的过程中,我想自动化一些任务: 文件夹a、b、c需要从project/复制到project/桌面/ 我需要在许多css文件上运行node.js命令:“node-lessc-styles.less>styles.css” 我需要从index.html文件中删除此行: 我需要将此行添加到index.html文件: 如何在Mac OSX中编写此脚本?使用一个简短的bash脚本就可以轻松实现 #!/bin/bash # 1. cd project for fold
如何在Mac OSX中编写此脚本?使用一个简短的bash脚本就可以轻松实现
#!/bin/bash
# 1.
cd project
for folder in a b c; do
cp "$folder" "desktop/$folder"
done
# 2.
for less in *.less; do
node lessc "$less" "${less%less}css"
done
# 3. + 4.
replace '<link rel="stylesheet/less" href="../assets/css/styles.less">' \
'<link rel="text/css" href="../assets/css/styles.css">' -- index.html
#/bin/bash
# 1.
cd项目
用于a b c中的文件夹;做
cp“$文件夹”“桌面/$文件夹”
完成
# 2.
对于小于*.less的情况;做
节点lessc“$less”“${less%less}css”
完成
# 3. + 4.
替换为“”\
''--index.html
3和4中使用的“replace”命令只有在安装了MySQL的情况下才可用,我假设您作为web开发人员也安装了MySQL 谢谢你的帮助,我马上就到了:)