微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

bash – 将awk中找到的文件名传递给vim命令

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}'"

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

解决方法

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

应该做的工作,与在vim中查找的开放结果相同.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐