首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCP文件的第一行到另一个系统。

SCP文件的第一行到另一个系统。
EN

Stack Overflow用户
提问于 2015-06-02 21:30:08
回答 1查看 531关注 0票数 1

我认为应该可以使用scp命令和head命令的组合,只将文件的第一行复制到远程系统,但还无法想出正确的命令来实现。

给出这样的scp命令:

代码语言:javascript
复制
scp /shared/myfolder/myfile.txt myuser@myserver:/newlocation/myotherfolder/myfile.txt

我只想将myFile.txt的第一行发送到远程系统。我可以先使用这个命令:

代码语言:javascript
复制
head -1 myfile.txt >> myfile2.txt

然后是scp myfile2.txt,但是在一个命令中这样做会很有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-02 21:47:48

scp不从stdin读取或使用bash进程替换,但您可以尝试这样的方法:

代码语言:javascript
复制
head -1 myfile.txt | ssh  myuser@myserver "cat > /shared/myfolder/myfile.txt"
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30606970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档