LINUX脚本,用于检查csv文件中每个字段的长度

时间:2015-02-22 12:25:36

标签: linux bash csv ksh

基本上标题说明了一切。我可以帮助编写一个小的bash或ksh脚本来检查.csv文件中每个字段的长度,如果字段长度超过50个字符,则退出脚本时会出错。

我已经做了一些研究,但没有发现任何我想要的东西!

提前致谢!

1 个答案:

答案 0 :(得分:2)

- 如何在bash中处理CSV文件? -你不。 PERIOD

除非您自己生成CSV,否则不应单独使用bash,因为CSV格式可能很棘手。

天真的答案是用逗号分隔每一行,但这不是很强大,你应该使用perl的Text::CSV(Debian和衍生词包libtext-csv-perl)。

您可以安装一些CSV解析器来帮助您完成这项工作:

你可能应该转向像Perl或Python这样的通用语言来完成这项任务。