3

Forever(nodejs 的进程管理器)每次重新启动时都会提供新的随机日志。

我可以使用以下命令获取日志文件名:

$ forever list | grep coffee | awk '{print $8}'
/home/vagrant/.forever/ZZRW.log

我希望能够将此文件名传递给 vim 命令,因此 vim 最终执行:

vim /home/vagrant/.forever/ZZRW.log

我想在我的别名中将.bash_profile其命名为:

alias vimforeverlog="vim ???? forever list | grep coffee | awk '{print $8}'"

有任何想法吗?我觉得我只是缺少管道的基本功能。

4

2 回答 2

5
vim $(forever list | grep coffee | awk '{print $8}')

find应该完成这项工作,与在 vim中打开结果相同。

于 2013-04-25T20:43:22.233 回答
2
forever list | grep coffee | awk '{print $8}' | xargs vim

xargs 获取最后一个命令的输出并将其附加到命令行

于 2013-04-26T06:16:25.653 回答