LOAD DATA INFILE 문을 사용하여 파이프로 구분 된 CSV에서 MySQL로 데이터를 가져옵니다. '\ r \ n'을 사용하여 줄을 종료합니다. 내 문제는 각 행에있는 일부 데이터가 '\ r \ n'에있어 오류가 발생합니다. 나는 데이터 내에서 '\ n'을 사용하여 줄 바꿈을 나타내는 유사한 파일을 가지고있어서 문제가 발생하지 않습니다. 예 GOO
10 월 첫 주, Arnold Robbins는 gawk 4.2.0의 베타 버전을 GNU-announce, bug-gawk 및 comp.lang.awk 메일 링리스트에 현재으로 제공한다고 발표했습니다. http://www.skeeve.com/gawk/gawk-4.1.65.tar.gz 에서 사용할 수 있으며 그는 을 언급합니다.이 버전은 많은 중요한 새로운 기
CSV를 처리하는 bash 스크립트에서 awk를 사용하고 있습니다. AWK이 수행 : 내가 아는 # after, desired
model_description, type, effective_date, end_date, cmpgn_group
Inc <= 40K, Retired, 08/05/2016, 07/31/2017, 2017_01
Inc >
입력 횟수별로 입력을 정렬하고 싶습니다. 그러나 고유하거나 고유하지 않은 행을 삭제하고 싶지는 않습니다. I 출력 다음과 같은 것이라고 파이프 라인 명령 세트를 찾고있을 것 Not unique
This line is unique
Not unique
Also not unique
Also unique
Also not unique
Not unique
그게 내 코드가 작동하는 방법입니다. 개행 문자가 없어지기 때문에 줄 대신 문자를 계산하도록했습니다. 원본 파일은 A,0,0,0,21,36,12,0,0,0,17.2,34,18,17.2,30.5,96,126,517,2399,2,111.83,38.583,111,1,0,0,0,0,0,0
csv 파일 데이터의 무리가 있고 난 그냥 열 수를 계산하고 있습니다.
정보가 들어있는 persons.dat 파일이 있습니다. 다음은 예제 라인입니다. 1,129 1129|Lepland|Carmen|female|1984-02-18|228T04:39:58.781+0000|81.25.252.111|Internet Explorer
의 ID이다. ID를 기반으로 한 사람의 정보, 특히 성 (Carmen), 성 (Lepland) 및
awk 프로그램을 작성하는 파일의 열을 재정렬하려고합니다.이 열을 다시 정렬하는 내 작은 프로그램은 다음과 같습니다 : 같은 파일이 보이는가 awk -v column=number 'BEGIN {FS=","; ORS="\n"; OFS=","; n=column} {for (i=1; i<=NF; i++){if (i!=n) $(i+1)=$i else $1=$i}
내가 이전의 두 필드는 이미 파일에서 발견 된 경우 열을 추가하려고를 추가 한 후 일치하는 경우. 나는 많은 항목이있는 쉼표로 구분 된 파일을 가지고 있고 두 개의 열, 두 번째 열 일곱 번째에 일치하는 모든 라인을 찾아야합니다. 모두가 여러 행에 발견되면 다음 "공유"라는 여덟 번째 열을 추가합니다. 파일 내용 : WPC PROD LINUX O,1808,
UPDATE : 지금은 이와 유사한 처리 할 수있는 간단한 파일이 있습니다 127.0.0.1 25 127.0.0.1
127.0.0.1 25 127.0.0.1
127.0.0.1 32828 127.0.0.1
127.0.0.1 32830 127.0.0.1
127.0.0.1 32906 127.0.0.1
127.0.0.1 32908 127.0.0.1
12