嘿伙计们我想将一个字符串分成两个单独的字符串,例如分辨率= 1024x786到宽度= 1024,高度= 786。 为此,我找到了代码:
set -- "$resolution"
IFS="x"; declare -a coordinates=($*)
Source 但是现在我所有的变量都包含一个“x”,在任何位置分开。如何才能将这个“IFS”用于我的$分辨率?
感谢您的帮助:)
答案 0 :(得分:2)
一种解决方案
IFS=x read -r -a coordinates <<<"$resolution"
如果您确实希望将值放在单独的变量中:
IFS=x read -r width height <<<"$resolution"