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

관련 정보