Bash:多个命令行替换

标签 bash terminal command-line-arguments

$touch file{1,2}
$echo "file1" >>  file1
$^1^2
=>echo "file2">>file1

但我想要它是

echo "file2">>file2

如何进行多次替换?

最佳答案

!!:gs/1/2

应该这样做。 ^1^2!!:s/1/2 的快捷方式,您只需提供 g标志。

关于Bash:多个命令行替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19067670/

相关文章:

c# - 在控制台应用程序中,防止命令行参数中的特殊序列被转义的最佳方法是什么?

Bash命令行和输入限制

bash - Sed 在 bash 脚本中不工作

linux - 我如何使用一组指令的输出来创建一个新变量?

linux - 在 bash 脚本中记录命令行及其输出

linux - 无法在交互式命令行应用程序中对上一个命令使用箭头键

python - 如何在 Windows 8.1 上安装 PyBluez?

ssh - 从Aptana Studio 3终端连接到远程主机

xml - Visual Studio 更改调试 xml 命令行参数

Bash 脚本 : Edit . txt 按行