이제 나는 이것을 하고 있다:
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