exec后跟的是要执行的命令
1、 春风拂面花自开
2、 功能:
3、 执行相应指令或进行路径重定向。
4、 直接替换当前shell执行,无需创建新进程。
5、 提供三种选择支持
6、 将指定名称设为shell脚本中代表脚本名的参数\$0。
7、 执行命令时使用 -c 参数,环境变量将被清空,不携带任何变量信息。
8、 将破折号作为shell的参数\$0进行定义,常用于登录程序中传递参数信息。
9、 状态返回:
10、 返回状态对应执行的命令结果
11、 重定向或执行结果的处理方式
12、 直接运行 exec 命令列出文件。
13、 执行exec命令将导致直接退出当前进程。
14、 先进入bash环境操作。
15、 接着执行exec,即可成功输出信息。
16、 实际上进入的bash会话已结束。
17、 脚本执行时
18、 执行exec后,当前shell进程将终止并退出。
19、 脚本示例
20、 重定向
21、 执行 exec 3>./test 即为将文件描述符3重定向至test文件。
22、 文件重定向至fd3后将写入test文件中。
23、 关闭的方法是
