Splitting output into two variables
本问题已经有最佳答案,请猛点这里访问。
我试图使用tvservice命令将raspberry pi解析分为两个变量:X&Y.
运行时:
1 | tvservice --status | awk '{print $9}' |
我正进入(状态:
1 | 1920x1800 |
这正是我要找的。
我想弄清楚的是,如何将它们分成两个bash变量,其中X = 1920和Y = 1800,所以我可以稍后在我的脚本中使用它们。
你可以尝试一下吗? 简单地说,我们创建了两个名为
1 2 | X=$(tvservice --status | awk '{split($9,array,"x");print array[1]}') Y=$(tvservice --status | awk '{split($9,array,"x");print array[2]}') |