您可以使用以下代码将标准输出写入文件中,但仅在命令成功时执行:
command > output.txt && echo "Command executed successfully"
在这个示例中,命令的标准输出将被重定向到名为output.txt
的文件中。如果命令成功执行,那么将会打印出"Command executed successfully"的消息。
请注意,command
是您要执行的实际命令。您需要将其替换为您自己的命令。
另外,如果您还想将错误输出重定向到文件中,可以使用以下代码:
command > output.txt 2>&1 && echo "Command executed successfully"
在这个示例中,2>&1
将标准错误输出重定向到标准输出,然后将标准输出和标准错误输出一起重定向到output.txt
文件中。同样,如果命令成功执行,将会打印出"Command executed successfully"的消息。