You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Bash脚本批量将连续数字命名文件传入xmgrace绘图

一次性用xmgrace加载多文件绘图的Bash实现

你之前的for循环问题在于每次迭代都会单独启动xmgrace,导致逐个打开文件。要实现一次性加载,只需把所有文件名作为参数一次性传给xmgrace即可,Bash的大括号扩展可以帮你快速生成所有文件名:

  • 如果你的文件是file_1.txt、file_2.txt……file_40.txt(无前置零),执行:

    xmgrace file_{1..40}.txt
    
  • 如果你的文件是file_01.txt、file_02.txt……file_40.txt(带两位前置零),执行:

    xmgrace file_{01..40}.txt
    

大括号扩展{1..40}会自动展开为1 2 3 ... 40,{01..40}则展开为01 02 ... 09 10 ... 40,这样xmgrace就能一次性接收所有文件路径,完成批量加载绘图。

内容的提问来源于stack exchange,提问作者Camilo Febres

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 01:20:31