gpt4 book ai didi

linux - 是否可以设置脚本输出的目录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:59 26 4
gpt4 key购买 nike

我正在尝试操纵一些脚本。有没有办法让我的脚本在执行时输出到特定目录?

这是我的脚本的样子:

#!/bin/bash

NOW=$(date +"%m-%d-%y-%H:%M:%s")
filename="cpuusage-OUT.$NOW.txt"

(
iostat -c | awk '{print$2,$4,$5}' | awk 'NR>1' | column -t
) > $filename

我的计划是将这个脚本的输出放到一个文件中。我有可能以某种方式将目录放在这个脚本中吗?谢谢!!

最佳答案

您应该重定向脚本的标准输出和输入。

您可以使用此 脚本 >/var/log/output.log
重定向 STDOUT您可以使用此 script 2>/var/log/output.err.log
重定向 STDERR您可以使用此 script 1>/var/log/output.log 2>/var/log/output.err.log 重定向两者或 script >/var/log/output.log 2>&1(2>&1 将 STDERR 传输到 STDIN)

您可以将/var/log/output.log 更改为您想要的任何内容。

这是它的文档:http://www.tldp.org/LDP/abs/html/io-redirection.html

关于linux - 是否可以设置脚本输出的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20886936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com