我正在使用图形工具xmgrace,我正在尝试绘制多个数据集。一遍又一遍地用所有参数重写命令变得浪费时间,所以我决定创建一个名为xmgraceScript的shell脚本。
目前我的shell脚本如下所示:
xmgrace dirA/argA dirB/argB dirC/argC
由于dir路径很长,我希望将每个参数放在一个新行中,只是为了使脚本更具可读性。我尝试写这个:
xmgrace << _XMARGS_
dirA/argA
dirB/argB
dirC/argC
_XMARGS_
这不起作用。任何人都可以推荐一种不同的方式吗?
谢谢
答案 0 :(得分:0)
只需使用反斜杠字符结束除最后一行之外的所有行:
xmgrace \
dirA/argA \
dirB/argB \
dirC/argC
('&lt;&lt;&lt;'构造将附带的内容提供给命令的标准输入。)