我有一组 csv 文件,对于每个文件,第一行包含数据集的字段名称。某些 csv 文件的字段名称全部大写,其他文件的字段名称全部小写。我的问题是如何更改每个 csv 文件,以便每个文件的第一行(也称为字段名称)在每列中显示为所有大写字符串?
示例:Dataset1.csv
a b c
x x x
Run Code Online (Sandbox Code Playgroud)
数据集2.csv
A B C
y y y
Run Code Online (Sandbox Code Playgroud)
如何使 Dataset1.csv 如下所示?
A B C
x x x
Run Code Online (Sandbox Code Playgroud)
小智 5
这可以通过 GNU sed 的 Uppercase 选项来完成。就地选项-i
:
sed -i '1s/.*/\U&/' Dataset1.csv
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3600 次 |
最近记录: |