>> Edit article
이름
제목
패스워드
bash를 이용해서 데이터 파싱을 좀 할려구 하는데...잘 안돼네여... 데이터파일 이름이 testdata라구 하구 내용이 H|1111|DDDD|AAAA|3| L|AAA|DDDD|VVVV|KKKKK| L|BBB|DDDD|EEEE|LLLLL| L|CCC|EEEE|WWWW|FFFFF| T|3| 이렇다구 할때.... 이 내용을 중간에 3줄을 라인단위로 잘라서 L,AAA,DDD,VVVV,KKKKK L,BBB,DDDD,EEEE,LLLLL L,CCC.EEEE,WWWW,FFFFF 이렇게 만들려구 하거든여... read line을 사용해서 줄단위로 읽을 수는 있는데... 이게 라인이 3줄일수도 있구...4줄일수도 있구.. for 문에서 c에서처럼.... (( a=1 ; a <=4 ; a++ )) 이런씩으로 하니까..안되더라구여... for문을 어떻게 사용해야 하는지..아님 다른걸 사용해야 하는지... 전체 줄수를 체크해서 사용하는 방법을 써야 하나야? 아님....라인수는 표시가 되 있는데....그 라인수를 이용해서 할수는 없나여? 줄을 읽을때....맨 마지막줄을 읽을수 있나여? 쩝... 글구...바이트수로 자르는게...좀 어렵더라구여... 그래서...한줄을 파일로 저장해서... 파이프를 이용해서 그 파일을 잘라서 파싱을 했거든여... 좀 쉽게 하는 방법이 없나여? 에공...넘 많이 물어봤나? 뭐 좀 해볼려구 하니까..... 이것저것 막하는게...넘 많아여 ㅜㅜ 아는분 있으시면 좀 갈켜주세요~
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved