bash - 将一个目录中的csv的第二行复制到另一个目录中的csv
问题描述
File.csv 在目录中:/a/b/c/File.csv
我想在 output.csv 中复制 File.csv 的第二行,它必须在目录 /a 中创建
所以最终的输出是:
/a/output.csv
我试图在目录 /a 中运行命令:
sed -n '2p' /a/b/c/File.csv>output.csv
但它没有用。
我还尝试在目录 /a/b/c 中运行命令: sed -n '2p' File.csv>/a/output.csv
但它不起作用
我究竟做错了什么?
解决方案
试试这个:
head -2 /a/b/c/File.csv | tail -1 > /a/output.csv
推荐阅读
- c++ - 使用intel内在函数加载内存中等距的双精度数?
- reactjs - Gatsby 将目录与页面滚动同步并设置活动链接的样式
- ios - 将 Quicktime (.mov) 从 iPhone 转换为 mp4
- c# - Xamarin.Forms。安卓。无法隐藏键盘
- docker - docker nginx-proxy:如何从一个容器“卷曲”到另一个容器?
- python-3.x - 使用 Prophet 的 Python 时间序列
- java - QueryDsl 投影 ElementCollection
- php - 当您在具有命名空间的类的文件名中添加 .class.php 时是否存在问题?
- git - git mv 一个 bash 脚本,用于重命名特定分支的文件夹,更改所有分支
- wso2 - wso2am-analytics-2.6.0的网页中文显示不正常