假设我有一个名为app.js的文件.很简单:
var express = require('express');
var app = express.createServer();
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.get('/', function(req, res){
res.render('index', {locals: {
title: 'NowJS + Express Example'
}});
});
app.listen(8080);
Run Code Online (Sandbox Code Playgroud)
如果我在"tools.js"中有一个函数怎么办?如何导入它们以在apps.js中使用?
或者......我应该将"工具"变成一个模块,然后需要它吗?<<似乎很难,我宁愿做tools.js文件的基本导入.
假设我想计算项目中的代码行数.如果所有文件都在同一个目录中,我可以执行:
cat * | wc -l
Run Code Online (Sandbox Code Playgroud)
但是,如果有子目录,则不起作用.为此,cat必须具有递归模式.我怀疑这可能是xargs的一项工作,但我想知道是否有更优雅的解决方案?
基本上我需要运行一个Unix脚本来查找目录/ fss/fin中的所有文件夹(如果存在); 然后我有tar它并移动到另一个目录/ fs/fi.
到目前为止这是我的命令:
find /fss/fin -type d -name "essbase" -print
Run Code Online (Sandbox Code Playgroud)
这里我直接提到了文件夹名称essbase.但相反,我想找到所有文件夹/fss/fin并使用它们.
如何找到/fss/fin目录中的所有文件夹并将它们转移到它们/fs/fi?
澄清1:
是的我需要
/fss/fin使用Unix shell脚本找到目录目录中的所有文件夹,并将它们tar到另一个目录/fs/fi.
澄清2:
我想说清楚要求.Shell脚本应包含:
- 找到目录中的所有文件夹
/fss/fin- Tar文件夹
- 将文件夹移动到
/fs/fi位于服务器上的另一个目录中s11003232sz.net- 在用户请求时,它应该解压缩文件夹并将它们移回orignal目录
/fss/fin