【发布时间】:2017-04-05 05:39:16
【问题描述】:
我有一个脚本,可以将 XML 文件导出到我的桌面,然后提取“id”标签中的所有数据并将其导出到 csv 文件。
xmlstarlet sel -t -m '//id[1]' -v . -n </users/$USER/Desktop/List.xml > /users/$USER/Desktop/List2.csv
然后我使用以下命令在每个数字后添加逗号并将其存储为变量。
devices=$(sed "s/$/,/g" /users/$USER/Desktop/List2.csv)
如果我回显该变量,我会得到如下所示的输出:
123,
124,
125,
等等。
我需要帮助的是删除这些空格,以便输出看起来像没有前导空格的 123,124,125。我尝试了多种我无法工作的解决方案。任何帮助都会很棒!
【问题讨论】: