临时重定向
#!/bin/bash
# 在脚本中重定向输出的方法有两种
# 1.临时重定向每一行。
# 2.永久重定向脚本中的所有命令。
echo "******* 临时重定向 **********"
# 在重定向到文本描述符时,必须在文件描述符索引值之前加一个&:
# testing STDERR messages
echo "this is an error message" >&2
echo "this is normal output"
# ./temporary_redirect.sh 2> test.txt
echo "cat test.txt"
cat test.txt
运行结果
******* 临时重定向 **********
this is normal output
cat test.txt
this is an error message