我正在尝试使用以下命令填充文件夹中 .fits 文件的所有名称:
ls *.fits > output_all.txt
Run Code Online (Sandbox Code Playgroud)
文件夹中 .fits 文件的数量 >330k,我收到错误消息
bash: /usr/bin/ls: Argument list too long
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
或者,也可以完全避免创建该文件output_all.txt
。我只需要它告诉STILTS工具使用此命令将哪些 .fits 文件合并到大型 .fits 文件中
stilts tcat in=@output_all.txt out=table_stilts.fits icmd='keepcols "FLUX LOGLAM"'
Run Code Online (Sandbox Code Playgroud)
如果您知道一种方法告诉 STILTS 接受目录而不是文件作为输入,它将解决我的问题ls
。总氮