将输出分为两个变量

时间:2018-11-05 15:03:14

标签: bash

我正在尝试使用tvservice命令将树莓派分辨率解析为两个变量:X和Y。

运行时:

tvservice --status | awk '{print $9}'

我得到:

1920x1800 

这正是我想要的。

我要弄清楚的是如何将它们分成两个bash变量,其中X = 1920和Y = 1800,以便以后在脚本中使用它们。

1 个答案:

答案 0 :(得分:0)

能否请您尝试以下。在这里,我们仅创建两个名为XY的变量,尽管打印了$9,我们还是使用split的{​​{1}}函数将其拆分,然后打印它们的第一个元素用于变量X,第二个元素用于第二个元素。

awk