두 개 이상의 파일이 있습니다.
파일 1.csv
dog
cats
mouse
파일 2.csv
001a
002a
003c
paste file1.csv file2.csv
출력을 사용하면
dog 001a
cats 002a
mouse 003c
물론 사용할 수 있어요paste -d , file1.csv file2.csv
dog,001a
cats,002a
mouse,003c
하지만 난 이걸 원해산출
TEXT1-dog-TEXT2-001a-TEXT3
TEXT1-cats-TEXT2-002a-TEXT3
TEXT1-mouse-TEXT2-003c-TEXT3
각 줄 앞, 사이, 뒤에 추가 텍스트와 함께 여러 .csv 파일을 넣을 수 있는 방법이 있습니까?
답변1
현재 KISS 솔루션을 기반으로:
paste -d, file1.csv file2.csv | awk -F, '{print "TEXT1-" $1 "-TEXT2-" $2 "-TEXT3"}'
또는
paste -d, file1.csv file2.csv | awk -F, '{print "TEXT1", $1, "TEXT2", $2, "TEXT3"}' OFS=-
(TEXT 변수를 만들고 싶다면 더 편리할 수도 있습니다).