这个打开文件句柄的语句该怎么理解?

这个打开文件句柄的语句该怎么理解?

open( TSM, "dsmadmc -se=$server -id=$adminname -pas=$adminpwd -noconf $tsmcmd |" );

这些参数是open这个命令自带的吗?是不是输入过滤器的参数?

如果不是,这个文件名是什么格式的?

谢谢!
这是开了一个 管道(pipe),从里面读东西

就是从 dsmadmc  传过来的
dsmadmc -se=$server -id=$adminname -pas=$adminpwd -noconf $tsmcmd
这个命令的输出,当成文件打开成文句柄TSM,接下来你从TSM句柄读,就相当于在读那个命令的输出
类比$output = `dsmadmc -se=$server -id=$adminname -pas=$adminpwd -noconf $tsmcmd `这样获取输出
哦,明白了!,刚才钻进死胡同了!

谢谢!