我有一个 bash 脚本,它应该运行另一个名为文件选择器的程序。
#!/bin/bash
...
./file-selector -exclude="a/b/c/d/e/f1,a/b/c/d/e/f2,a/b/c/d/e/f3,a/b/c/d/e/f4,a/b/c/d/e/f5,a/b/c/d/e/f6"
...
我想将文件选择器行更改为如下所示:
./file-selector -exclude="a/b/c/d/e/f1,\
a/b/c/d/e/f2,\
a/b/c/d/e/f3,\
a/b/c/d/e/f4,\
a/b/c/d/e/f5,\
a/b/c/d/e/f6"
该-exclude
选项需要一个以逗号分隔的路径列表。
但是文件选择器程序正在退出并出现错误,可能是因为它遇到了所有空格和换行符。
有没有更好的方法来编写这个表达式以相当于 1-liner ?