现在我正在这样做:
ct=`tail -n +2 $meta | cat | cut -d, -f1 | tr '\n' ','`
但是我在变量 ct 中获取的值列表是用空格而不是逗号分隔的。我也这样做了并且得到了相同的结果。
ct=`tail -n +2 $meta | cat | cut -d, -f1 | paste -s -d,`
这些值可以包含空格。
输入:
元变量有一个 csv 文件,其值如下
path_document,file_name
/path1/1 2.pdf,what
/path2/21.pdf,how
/path3/325.pdf,who
我希望 ct 的文件第一列的值用逗号分隔,如下所示
/path1/1 2.pdf,/path2/21.pdf,/path3/325.pdf
但通过上面的命令我得到了这个
/path1/1 2.pdf /path2/21.pdf /path3/325.pdf