0

Hey Guys 文字列を 2 つに分割したいと考えています。たとえば、解像度 = 1024x786 を幅 = 1024 と高さ = 786 にします。これを行うには、次のコードを見つけました。

set -- "$resolution"
IFS="x"; declare -a coordinates=($*)

ソース しかし、ここで、任意の位置に「x」を含むすべての変数が分割されました。この「IFS」を $resolution だけに使用するにはどうすればよいですか?

ご協力いただきありがとうございます :)

4

1 に答える 1

2

1 つのソリューション

IFS=x read -r -a coordinates <<<"$resolution"

実際に個別の変数の値が必要な場合:

IFS=x read -r width height  <<<"$resolution"
于 2016-10-15T03:05:11.130 に答える