bash - 替换上一个 bash 命令中所有字符串的快捷方式

标签 bash command-line command-line-arguments

man bash 描述了一个非常有用的 Event Designator

^string1^string2^

Quick substitution. Repeat the last command, replacing string1 with string2. Equivalent to ''!!:s/string1/string2/''

有没有办法在命令行输入@string1@string2@时执行!!:gs/string1/string2/来替换之前的命令? (@ 或任何其他指定的字符/字符串)

最佳答案

关于bash - 替换上一个 bash 命令中所有字符串的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16284042/

相关文章:

bash - "wc"命令的行为是什么?

java - System.getenv() 环境变量存在时返回 null

linux - 命令行参数的Shell脚本密码安全

objective-c - Cocoa:将参数传递给 NSApplicationDelegate

c++ - boost program_options 是否支持关闭开关(例如 --no-myswitch 或 -s=no)

python : ImportError: No module named numpy

linux - 遍历列表并创建目录(或者为什么这个循环中断)

java - 如何使用 Windows 身份验证调用 Active Directory,而不提示输入用户名/密码?

linux - 如何使用 linux 命令行为大多数书签添加书签

Java Chromium 嵌入式框架 (JCEF) 使用 Chromium 命令行