什么是使用exec然后在ksh脚本中读取的含义

时间:2014-02-13 11:53:10

标签: unix ksh

脚本就像 exec 8< $ SEQ_FILE 读-u8 DATE SEQ_NUMBER 能帮助我理解这意味着什么吗?

1 个答案:

答案 0 :(得分:0)

exec 8< $SEQ_FILE打开文件$SEQ_FILE进行阅读,并将其与文件描述符8关联。然后,所有其他命令都可以从该文件描述符中读取。

命令read -u8 DATE SEQ_NUMBER就是这么做的。它从该文件中读取一行并将该行放入两个变量中(根据shell规则进行拆分,通常在空格处)。