我想使用 sed 编辑文件中的几个条目,并在同一命令中我想在远程服务器上 scp (已设置无密码 ssh)...有任何线索吗?
答案1
当然有更好的解决方案,但作为示例,您可以使用如下所示的解决方案:
echo "blaasdfg\nblaasdfg\nasdfg" >testfile
sed s/bla/foo/g testfile | ssh user@remotehost 'cat - >/tmp/xx'
另请参阅这篇文章了解破折号符号的含义: https://stackoverflow.com/questions/3797795/does-mean-stdout-in-bash