我有一个将XML文件导出到桌面的脚本,然后提取“id”标记中的所有数据并将其导出到csv文件。从Bash中的变量中删除主要空格
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,
等
我需要什么是消除这些空间,使输出的样子123124125帮助没有领先的空间。我尝试了多种解决方案,但无法工作。任何帮助将是惊人的!
谢谢!第二个命令是我真正需要的。我没有意识到我犯了这样一个愚蠢的错误:/ – MingyJ