【发布时间】:2011-02-24 10:25:53
【问题描述】:
我有一个小 bash 函数可以将我的 Macports 输出记录到文件中(因为安装经常会喷出一些很容易在终端噪音中丢失的小花絮),然后我只是将文件放到终端:
function porti {
command sudo port install $@ >> $1.log 2>&1; cat $1.log
}
有没有办法同时做到这一点?
顺便说一句我通过 $@ 进行安装,但文件名只传递了 $1,以便我可以执行以下操作:
porti git-gore +bash_completion
并且只获取文件 git-core.log 但是其他人可能更喜欢在文件名中包含变体...
【问题讨论】:
标签: bash file-io terminal unix macports