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}'"
有什么想法吗?我觉得我只是缺少管道的基本功能。
答案 0 :(得分:5)
vim $(forever list | grep coffee | awk '{print $8}')
应该完成这项工作,与在vim中从find
打开结果一样。
答案 1 :(得分:2)
forever list | grep coffee | awk '{print $8}' | xargs vim
xargs获取最后一个命令的输出并将其附加到命令行