uncsv是一个过滤命令,把CSV文件的行转换为非转义、非引用的分隔符文件(默认为pipe)。如果遇到一个字符匹配的分隔符就会出错,而且会取代回车和新行中引用的字符。uncsv允许你使用awk来运行你的CSVs。
csv是和uncsv相反的命令。csv会产生一个“标准”的CSV文件,它需要一个值的结束流来根据你的选择分隔(默认为:pipe'|')。
两种工具都会避免行尾结束字符规则,让这些无法产生作用。如果你的文件含有回车和新行字符(\r\na.k.a.CRLF),uncsv将会让他们保持原样,不做改变。
评论