【发布时间】:2014-03-31 22:05:08
【问题描述】:
我有一个这样的字符串,将其命名为 Options:
"printer-is-accepting-jobs=true printer-is-shared=false printer-location=Library printer-make-and-model='HP LaserJet 600 M601 M602 M603' printer-state=3"
它们是“options=values”格式,以空格分隔。但“打印机制造和型号”对空格有价值。
尝试过的命令:
for word in $Options; do echo $word; done
所有 HP LaserJet 600 M601 M602 M603 都是拆分的。
在 bash 命令中如何处理?
【问题讨论】:
-
也许这里的答案之一会解决你的问题stackoverflow.com/questions/9084257/…
-
没错,你想要什么?
-
@h3nr1x。我想将字符串拆分为数组,每行的 option=value。