|
exec命令
|
功能
|
|
exec ls
|
ls将顶替shell运行.ls运行结束后,它启动时所在的shell不会返回运行状态
|
|
exec < filea
|
打开文件filea,用于读标准输入
|
|
exec > filex
|
打开万恶见filex,用于写标准输出
|
|
exec 3 < datfile
|
打开文件datfile,将其作为文件描述符3,用于读取输入
|
|
sort <& 3
|
将文件datfile排序
|
|
exec 4> newfile
|
打开文件newfile,将其作为文件描述符4,用于写输出
|
|
ls>&4
|
将ls的输出结果重定向到newfile
|
|
exec 5<&4
|
使文件描述符5成为文件描述符4的一个副本
|
|
exec 3<&-
|
关闭文件描述符3
|
|