Someone just pointed out to me at the link below that you can close open files in bash using "n>&-", for example:
exec 7<file # Open file on fd 7 exec 7>&- # Close fd 7 The close appears to be a special case of (from the man page): > Similarly, the redirection operator > > [n]>&digit- > > moves the file descriptor digit to file descriptor n, > or the standard output (file descriptor 1) if n is not > specified. Not sure if that's a bug or a feature but it should be a feature and probably should be documented. Link: http://www.linuxjournal.com/node/1008709