从上一个命令的输出中复制文本(仅使用键盘,而不是鼠标)

Posted

技术标签:

【中文标题】从上一个命令的输出中复制文本(仅使用键盘,而不是鼠标)【英文标题】:copy text from the output of a previous command (using only keyboard, not mouse) 【发布时间】:2022-01-18 10:25:04 【问题描述】:

如何在 bash 中使用 only 键盘(不是鼠标)从上一个命令的输出中复制文本

$ ./my_lovely_program input.txt
eggs
sugar
flour
$ <----- any way to move "up" and yank / copy the word "sugar" ?

【问题讨论】:

【参考方案1】:

一旦打印了一些东西,它就消失了,bash 不再知道它的任何内容。 bash 可以拦截您的击键,但不会将之前的输出存储在任何地方。你能做的最好的就是使用tee:

./my_lovely_program input.txt | tee some_file

some_file 将包含程序的标准输出。

【讨论】:

以上是关于从上一个命令的输出中复制文本(仅使用键盘,而不是鼠标)的主要内容,如果未能解决你的问题,请参考以下文章

复制所有活动而不是 [仅复选框和文本](待办事项列表 android 应用程序)

resignFirstResponder 没有按预期工作。每次按键时键盘都会弹出,而不是仅返回

vim的简单用法和简单命令

调出 UIPickerview 而不是键盘输入 iOS

为啥 Slime 检查仅适用于鼠标单击而不适用于键盘命令?

从 webview 内容复制和粘贴仅适用于键盘快捷键(不适用于鼠标或触摸)