相关疑难解决方法(0)

如何为某些行数运行 awk。?

我想用awk. 是否可以执行以下任务:

ls -l | awk 'BEGIN FOR(i=122;i<=129;i++) FNR==i'
Run Code Online (Sandbox Code Playgroud)

如何显示行号 122 到 129 的详细信息?

linux awk

25
推荐指数
2
解决办法
8万
查看次数

在不中断按键事件的情况下在按键上运行程序

是否可以将(全局)按键绑定到某个命令并且仍然不会中断按键完成?我的意思是,如果我尝试在此处其他地方发布的 bindkey 解决方案:

# In file: ~/.xbindkeysrc
# Bind key 'q' to running 'some_command'
"some_command"
  q
Run Code Online (Sandbox Code Playgroud)

然后按键'q'永远不会完成,因为它会做:即,永远不会在终端上打印字符'q',例如。

利用xdotool发送“Q”按键是这样的:

# In file: ~/.xbindkeysrc
# Bind key 'q' to running 'some_command'
"some_command && xdotool key q"
  q
Run Code Online (Sandbox Code Playgroud)

导致循环,因为执行的“q”键xdotool将通过绑定执行另一个“some_command”。

更清楚一点,我希望按键“q”像往常一样执行,另外还执行一些外部命令。上面的解决方案用执行一些外部命令替换了 'q' 按键事件。问题是,如果该外部命令也模拟了“q”键按下,那么绑定会重新启动外部命令,我就会陷入无限循环。

xbindkeys xdotool

7
推荐指数
1
解决办法
3605
查看次数

标签 统计

awk ×1

linux ×1

xbindkeys ×1

xdotool ×1