csvの最初の列値をコンマ区切りの変数に設定する

csvの最初の列値をコンマ区切りの変数に設定する

今私はこれをしています:

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

ベストアンサー1

おすすめ記事