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