使用 shell 命令从 CSV 文件中的列数据中删除负数
Remove negative number from Column data in CSV file using shell command
我有以下示例 CSV 文件,其中一列有负数或空值(无值),如何使用 shell 命令从文件中删除负号并在同一位置存储为正数。
sample1,COST,USD,-67,2021-09-20T07
sample2,COST,USD,-97,2021-09-20T07
sample3,COST,USD,-7,2021-09-20T07
sample4,COST,USD, ,2021-09-20T07
sample5,COST,USD, ,2021-09-20T07
sample6,COST,USD,-9,2021-09-20T07
谢谢,
阿吉特
类似
awk '
BEGIN { FS=OFS="," }
< 0 { = - }
1' input.csv
假设您的 CSV 数据很简单(字段或其他复杂内容中没有逗号或换行符)
我有以下示例 CSV 文件,其中一列有负数或空值(无值),如何使用 shell 命令从文件中删除负号并在同一位置存储为正数。
sample1,COST,USD,-67,2021-09-20T07
sample2,COST,USD,-97,2021-09-20T07
sample3,COST,USD,-7,2021-09-20T07
sample4,COST,USD, ,2021-09-20T07
sample5,COST,USD, ,2021-09-20T07
sample6,COST,USD,-9,2021-09-20T07
谢谢, 阿吉特
类似
awk '
BEGIN { FS=OFS="," }
< 0 { = - }
1' input.csv
假设您的 CSV 数据很简单(字段或其他复杂内容中没有逗号或换行符)