繁体   English   中英

当前行的Linux Shell脚本实时复制

[英]Linux shell script livecopy of current line

我需要一种方法来使用用户键入的当前行作为shell函数的变量。

我当前的代码,可以通过ctrl + r调用

zle -N search

bindkey "^R" search

search () {
read str;
fc -ln -30 | grep $str;
}

或简单地称之为功能

search () {
fc -ln -30 | grep $1;
}

目标伪代码,作为不需要进一步输入提示的ctrl + r调用的函数进行调用

zle -N search

bindkey "^R" search

search () 
fc -ln -30 | grep -->vodoo-function-that-returns-current-line<--;
}

对于发现此问题并正在寻找解决方案的人们而言, 如何获得当前的终端线路(用户仍可编辑的终端线路)? – user3979266

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM