我试图在Ubuntu中安装docker,并按照说明我遇到了一个sed我不理解的非常奇怪的命令(这似乎用于为docker设置bash自动完成):
sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker.io
Run Code Online (Sandbox Code Playgroud)
这个命令在做什么?该-i命令意味着就地编辑,但$acomplete -F _docker docker意思是什么?该$是匹配的最后一行,但它在干什么?我甚至不认识那里的任何sed命令!例如,替换命令看起来像:
$s/in/out/
Run Code Online (Sandbox Code Playgroud)
有人可以为我解释这个表达吗?