当前位置: 技术问答>linux和unix
请问如何动态命名重定向输出文件名,并将内容输出到该文件?
来源: 互联网 发布时间:2017-03-03
本文导语: 请问如何动态命名重定向输出文件名,并将内容输出到该文件? 比如:我用whoami 返回当前用户名,然后重定向输出到aaa.txt 我可以这样写: whoami > aaa.txt 但是,我如果想重定向输出到一个文件,文件名以本机的host...
请问如何动态命名重定向输出文件名,并将内容输出到该文件?
比如:我用whoami 返回当前用户名,然后重定向输出到aaa.txt
我可以这样写:
whoami > aaa.txt
但是,我如果想重定向输出到一个文件,文件名以本机的hostname的返回值决定,扩展名为.txt,该如何写这个脚本?最好用一句话写成。
不知道正确的语法应该是怎样的?
whoami > [$hostname].txt (这个不对)
谢谢!
比如:我用whoami 返回当前用户名,然后重定向输出到aaa.txt
我可以这样写:
whoami > aaa.txt
但是,我如果想重定向输出到一个文件,文件名以本机的hostname的返回值决定,扩展名为.txt,该如何写这个脚本?最好用一句话写成。
不知道正确的语法应该是怎样的?
whoami > [$hostname].txt (这个不对)
谢谢!
|
HOSTNAME=` hostname `;whoami >$HOSTNAME.txt
|
whoami > `hostname`.txt