awk - 如何打印此 Awk 命令以便输出到新文件?
问题描述
我已经编写了一个 awk 命令并正在尝试打印它,以便我可以将结果放入一个新文件中,但我不确定在哪里添加命令的打印部分。awk 命令做了两件事,它更改 CSV 中一个单元格的内容,并根据单元格的内容删除一列。
awk -F '\t' '{sub(/OriginalShotName/,"Tape")} $1 != "TAPE"'
我想要做的是将上面的内容打印到终端,这样我就可以使用“>”将它传递到一个新文件中。例如,像这样:
awk -F '\t' '{print $1}' sample.csv > output.csv
只是不能让它与更复杂的 awk 一起工作。
解决方案
显而易见的应该工作:
awk -F '\t' '{sub(/OriginalShotName/,"Tape")} $1 != "TAPE"' sample.csv > output.csv
推荐阅读
- angular - 带有 Angular 的 AMP 页面
- python - 主持人 MCMC 采样未收敛到适当的参数值
- javascript - 在 DataTable 中转换 JSON 日期
- jpgraph - jpgraph 折线图值被标记隐藏
- javascript - 4个百分比输入框,如何动态调整数值到100%
- bamboo - 竹脚本构建计划
- apache-spark - Spark - 如何针对 RDD 中的大量列优化 Row 对象
- javascript - 为什么此 mouseenter 事件不适用于标签内的标签
- php - 查找字符串中任何大于某个数字的数字第一次出现的位置
- pandas - 使用熊猫有条件地更新多索引框架