从bash脚本中使用tee写入文件

时间:2018-09-04 03:24:26

标签: bash ubuntu scope tee writing

下面的bash脚本摘录显示了我编写的一个较大菜单系统中的基本egrep过程,并输出到终端以及用户确定的文件,该文件的名称存储在searchlog_bank变量中。尽管searchlog_bank确实包含文件名,并且我在终端中看到了grep输出,但文件未写入PWD。但是,直接在终端中运行同一命令将看到tee将输出定向到tty和给定的文件名都可以。

这一定是我在这里没有看到的流程的范围问题吗?可以在必要时在整个脚本中发布,但这实际上只是菜单机制,而​​这正是我的问题所在。

gen_qrcode : function () {
    var QRCode = require('qrcode');
    var qr_url = "https://www.google.com";
    var qr_data = QRCode.toDataURL(qr_url, { errorCorrectionLevel: 'M' }, function (err, url) {
        console.log(url);
    });
    return qr_data;
}

0 个答案:

没有答案