An̲*_*rew 2 scripting unix-shell csv
我有一个文件,其中包含一长串以逗号分隔的数字,如下所示:
2,8,42,75,101
Run Code Online (Sandbox Code Playgroud)
获取此文件中数字计数的最简单命令(来自 Unix shell)是什么?在上面的示例中,这将是5
.
最简单的方法可能是计算逗号:
sed 's/[^,]//g' yourfile.csv | wc -c
Run Code Online (Sandbox Code Playgroud)
通常你会加一个来获取元素的数量,但如果那里有一个换行符,它也会被计算在内。我想在这种情况下很方便。
还有 awk:
awk -F, '{print NF}' yourfile.csv
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13128 次 |
最近记录: |