sed:xdpyinfo的屏幕分辨率

sed:xdpyinfo的屏幕分辨率,sed,Sed,我只想保留上面输出的第二个字符串,即1280。我如何使用sed实现这一点?试试以下方法: xdpyinfo | grep 'dimensions:' dimensions: 1280x800 pixels (301x188 millimeters) \(\)捕获它们之间匹配的数据,然后在替换值中用\1引用这些数据 s(替换)、t之后的命令;d删除与替换表达式不匹配的行(t将导致脚本跳回开头,如果s不匹配,则跳过d(删除行)。几乎但不完全-上述命令的输出为1280x800,我只需要128

我只想保留上面输出的第二个字符串,即1280。我如何使用sed实现这一点?

试试以下方法:

xdpyinfo  | grep 'dimensions:'
dimensions:    1280x800 pixels (301x188 millimeters)
\(\)
捕获它们之间匹配的数据,然后在替换值中用
\1
引用这些数据


s
(替换)、
t之后的命令;d
删除与替换表达式不匹配的行(
t
将导致脚本跳回开头,如果
s
不匹配,则跳过
d
(删除行)。

几乎但不完全-上述命令的输出为1280x800,我只需要1280。
xdpyinfo  | sed 's/^ *dimensions: *\([0-9]*\).*/\1/;t;d'