linux – 从终端历史记录中搜索和替换命令
发布时间:2020-11-17 23:34:11 所属栏目:Linux 来源:互联网
导读:我想知道如何/如果我可以重用我的终端历史记录中的命令,但是在修改后的版本中.这是一个例子: $filter_script file2 output_file2$# ...# now run the same command, but replace 2 with 4$filter_script file4 output_file4 这是一个非常简单的例子,当然我可
我想知道如何/如果我可以重用我的终端历史记录中的命令,但是在修改后的版本中.这是一个例子: $filter_script file2 > output_file2 $# ... # now run the same command,but replace '2' with '4' $filter_script file4 > output_file4 这是一个非常简单的例子,当然我可以简单地从历史记录中访问命令并手动替换这两个2,但是有更优雅的方式吗? 非常感谢你的时间! 解决方法如果你想要替换的只有一个实例,bash(1)有一个简单的功能,首先在csh(1)中引入:^old^new 将用new取代旧的第一个实例: $filter_script file2 > output_file2 $^2^4 filter_script file4 > output_file2 如果要替换所有实例,则需要更多输入: $filter_script file2 > output_file2 $!:gs/2/4/ filter_script file4 > output_file4 g指定命令行上的全局替换.的!是指历史记录中的一行 – 如果您想在历史记录中进一步返回上一个命令,则可能更具体.请参阅bash(1)关于事件指示符的部分. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何正确使用Siege来对GET请求进行基准测试?
- linux – 如何在bash上使用filetype将文件排序到文件夹中(使
- 从systemd运行持久的python脚本?
- 在Linux下检测Python/GTK中的用户注销/关闭 – 未收到SIGTE
- LINUX实操:Ubuntu 16.04安装Adobe AIR
- user-interface – htop中缺少界面元素
- LINUX实操:VMware数据备份和恢复三种方法
- Mount NAS Storage in Linux Overview 转载
- RPM安装命令总结--转载
- Zynq 7000上的嵌入式Linux,几乎丢弃了所有UDP数据包
推荐文章
站长推荐
热点阅读