BASH:重用来自同一命令的参数

标签 bash

我知道我可以使用 !:1 重用前面命令的第一个参数;但是是否可以重用当前输入的命令中已经键入的参数?假设我想要 cp blablabla blablabla.bak(并假设目录中还有其他类似命名的文件);如果不必重新输入 blablabla 就好了。

最佳答案

是的;您可以使用历史扩展 !# 来表示到目前为止的当前行:

cp blablabla !#:1.bak

关于BASH:重用来自同一命令的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32872890/

相关文章:

regex - 使用 sed/awk/grep 格式化 git 日志输出

linux - 两个变量比较,一到四种可能的输出

linux - 如何在 linux 中排序和计算行的出现次数

linux - 从 bash 循环中的文件中提取第 n 行

linux - 即使报告捕获了数百万个数据包,Tcpdump 保存的文件也是空的

bash - 如何将命令的输出分配给 Jupyter Notebook 中的变量?

xml - 在 Linux 中编辑 PLIST 中的值

bash - 用于动态添加文件的 shell 脚本的配置文件 -ubuntu

linux - 文本格式化 - sed、awk、shell

linux - 如何在不使用 awk 的情况下获取 USB 驱动器的挂载点?