tldr/pages.zh/common/^.md

18 lines
554 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Caret
> 在 Bash 中,有一个内建命令可以快速替换前一个命令中的字符串并执行结果。
> 相当于 `!!:s^string1^string2`。
> 更多信息:<https://www.gnu.org/software/bash/manual/bash.html#Event-Designators>.
- 运行前一个命令,将`字符串1`替换为`字符串2`
`^{{字符串1}}^{{字符串2}}`
- 从前一个命令中移除`字符串1`
`^{{字符串1}}^`
- 在前一个命令中将`字符串1`替换为`字符串2`,并在末尾添加`字符串3`
`^{{字符串1}}^{{字符串2}}^{{字符串3}}`