Questions tagged «output»

6
如何输出2个文件之间的差异?
我的文件包括以下内容;大致: username:username:username:username:username 上面的行继续到大约600个字符。 我使用awk命令是为了将其用作从命令行发送的API / HTTP请求中的参数。 我正在使用脚本获取“跟随”我的用户帐户列表,每隔24小时左右,将硬盘上的原始列表与新输出的用户名列表进行比较(并回显不再关注的用户)我。我将不得不使用bash ..测试每个用户名将我的逻辑封装到一个循环中。 我当前的脚本: user=$(awk -F: '{ print $1 }' FILE) # Grab $User to use as an argument. following=$(exec CURRENT_FOLLOWERS) # Outputs the new file echo "X amount of users are following you on 78B066B87AF16A412556458AC85EFEF66155" SAVE CURRENT FOLLOWERS TO NEW A FILE. if [[ …

3
使用tail时禁止显示“文件被截断”消息
我使用拖尾一个日志文件tail -f messages.log,这是输出的一部分: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce eget tellus sit amet odio porttitor rhoncus. Donec consequat diam sit amet tellus viverra pellentesque. tail: messages.log: file truncated Suspendisse at risus id neque pharetra finibus in facilisis ipsum. 它显示tail: messages.log: file truncated文件何时被自动截断并且应该发生,但是我只想tail向我显示没有此截断消息的输出。 我已经尝试过使用,tail -f messages.log | grep …
11 grep  tail  output 

2
将脚本输出的副本发送到文件
假设我有一个Zsh脚本,我想让它将输出打印到STDOUT,而且还要将其输出复制(转储)到磁盘上的文件中。 此外,脚本以以下选项开头 set -o xtrace 这迫使它变得冗长,并打印它运行的命令。我也想在磁盘上的文件中捕获此输出。 我的理解是,如果我这样做 ./my_script.sh > log.txt 它只会发送STDOUT到log.txt,但是如果我也希望能够在终端中看到输出怎么办? 我已经阅读了Zsh中的tee和MULTIOS选项,但是不确定如何使用它们。 当我做: ./my_script | tee log.txt 我可以在终端上看到输出,但是该文件log.txt似乎无法捕获所有内容(实际上它几乎捕获不到任何内容)。

2
指示用户程序的资源友好方式未挂起
我在* nix系统上有一个Perl脚本,有一点正在处理50,000多行文本。这需要一些时间。我正在尝试找到一种资源友好的方式,以使用户知道程序在处理所有这些文本时未挂起。 目前,由于正在处理文本,因此我正在实时打印输出。我正在刷新输出缓冲区,然后使用一行打印输出\r。这似乎是对资源的不必要使用,因为它花费的时间几乎是什么都不打印的两倍,但是正如我已经说过的,当什么也不打印时,程序似乎挂了。 所以我的问题是:有没有一种标准或简单的方法可以让用户在执行长时间运行的任务时知道程序确实正在运行?
10 perl  output 

1
如何使ssh-agent静音?
我.bashrc在mysuer家里的文件中有一个像这样的脚本: eval `ssh-agent` ssh-add /path/to/my/key 问题是当我与用户mysuer(su - myuser)登录时,我有以下输出: Agent pid 1234 Identity added: /path/to/my/key (/path/to/my/key) 我想避免这种情况,使此输出静音,但加载ssh-agent和ssh-add。 我该如何执行呢?
10 ssh  ssh-agent  output 

1
如何将输出发送到屏幕和邮件?
我使用以下命令在脚本末尾发送电子邮件。 echo "Script finished on `date`" | /usr/bin/Mail -s "Script complete" "myaccount@myserver.com". 但是,我也想在屏幕上回显相同的消息。我要如何在同一条语句中做到这一点?

2
at和cron作业的输出到哪里去?
鉴于没有要显示的屏幕,标准输出at和cron任务去了哪里? 它没有出现在启动作业的目录中,也没有出现在我的主目录中。 鉴于我不知道如何调试或跟踪后台作业,我该如何实际解决呢?
9 cron  output  at 

2
尾程序输出到Linux中的文件
我知道我们可以使用以下格式将屏幕输出重定向到文件: $ your_program > /tmp/output.txt 但是,当我使用下面的命令时,它显示“ -bash:/home/user/errors.txt:权限被拒绝” sudo tail /var/log/apache2/error.log > ~/errors.txt 我可以知道如何使此输出有效吗?〜/ errors.txt不存在。使用重定向命令之前是否需要先创建此txt文件?

2
bg之后是否可以停止命令的输出?
假设这种情况 wget http://file wget开始下载文件。 我把它放在后台。 ^Z bg 该命令进入后台。 但是,如果控制台仍处于打开状态,它的输出也仍然在控制台上。 是否可以停止命令的输出? Wget只是一个例子。考虑一个写很多输出的命令。 在控制台上,我知道可以执行此操作bg,然后关闭终端然后再打开另一个终端,但是如果我只有一个终端可用而没有伪终端怎么办?

4
将修改环境的命令输出保存到变量中
如何保存将环境修改为变量的命令的输出? 我正在使用bash shell。 假设我有: function f () { a=3; b=4 ; echo "`date`: $a $b"; } 现在,我可以使用命令来运行f: $ a=0; b=0; f; echo $a; echo $b; echo $c Sat Jun 28 21:27:08 CEST 2014: 3 4 3 4 但是我想将输出保存f到variable c,所以我尝试了: a=0; b=0; c=""; c=$(f); echo $a; echo $b; echo $c 但不幸的是,我得到了: …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.