vfc*_*sts 6 shell xargs xdotool
作为一个例子,我xdotool用来获取桌面上的窗口列表,它输出一个数字列表,每行一个。
一个示例命令是:xdotool search --name "a_program",它列出了所有窗口,a_program其标题中包含字符串。
一个示例输出是:
50853718
50853807
50859414
Run Code Online (Sandbox Code Playgroud)
从数字中获取窗口标题的示例命令是xdotool getwindowname 50854718.
我将如何构造一个命令,xargs以便将每一行的输出转换为xdotool getwindowname outputnumber?
问题主要是关于xargs,但xdotool欢迎任何评论。
> echo "50853718
50853807
50859414" | xargs -n 1 echo xdotool getwindowname
xdotool getwindowname 50853718
xdotool getwindowname 50853807
xdotool getwindowname 50859414
Run Code Online (Sandbox Code Playgroud)
如果那是您需要的,则删除echo.
xdotool search --name "a_program" | xargs -n 1 echo xdotool getwindowname
Run Code Online (Sandbox Code Playgroud)