.csv
파일 에 열 (2 위)을 추가하고 싶고 해당 열의 값이 문자열이되고 인용되기를 원합니다.
다음 명령은 따옴표없이 열을 추가합니다.
awk -F"," 'BEGIN { OFS = "," } {$2="2.4.0"; print}' test.csv > output.csv
다음 방법은 따옴표를 포함하지만 어떤 이유로 든 .
값에서 마지막 (점)을 제거합니다.
awk -F"," 'BEGIN { OFS = "," } {$2="\""2.4.0"\""; print}' test.csv > output.csv
내 값은 "2.40"이됩니다.
어떻게해야합니까?
파일에 2 개 이상의 열이있는 경우 두 번째 열을 삽입하거나 바꾸시겠습니까?
—
ctac_
바로 첫 번째 후 열 삽입
—
pkaramol
좋아, 그래서 당신은 사용해야합니다 삽입 : AWK는 '{FS = OFS = ","} {$ 1 = $ 1 ", \"2.4.0 \ ""} 1 BEGIN'
—
ctac_
또는 AWK '{하위 ( ",", ", \"2.4.0 \ ",")} 1'
—
ctac_