我经常需要运行各种脚本来编辑 CSV 文件中的数据,但仅限于该文件中的特定列。重新设计所有脚本以使其仅操作特定列有时很复杂。我认为最简单的方法是将特定列输出到临时文件,例如temp.csv
,在 上运行脚本temp.csv
,然后将编辑后的数据放回 CSV 文件的同一列中。
我知道我可以使用以下方法仅从 CSV 文件的特定列中检索数据:
awk -F@ '{print $3}' file.csv >> temp.csv
使用脚本编辑后temp.csv
,将此数据返回到 CSV 文件中同一列的最简单方法是什么?