프로그래밍 QnA

riotkun의 이미지

awk 조건에 따라 다른 이름으로 저장 하기

도와주세요 ㅠㅠ 아무리 생각해도 해결법이 나오지 않네요
awk를 사용 해서 조건을 만족하는 것을 출력하여 저장할 파일 이름을 지정해. 주는 것 입니다
test.txt 파일 안에
8025hzt 01A 2010 20
8025hzt 01A 2010 20
8025hzt 01B 2010 20
8025hzt 01B 2010 20
8025hzt 01C 2010 20
8025hzt 01C 2010 20
8025hzt 01D 2010 20

$2에 들어오는 내용이 같은 것 끼리 내보내서 $2.txt로 각각 저장 하는 것 입니다.
01A.txt
8025hzt 01A 2010 20
8025hzt 01A 2010 20

01B.txt
8025hzt 01B 2010 20
8025hzt 01B 2010 20

이런 식으로 awk를 이용해서 할 수 있을 까요?
for문을 이용해도 되고 다른 방법이 있다면 알려주세요

ant01의 이미지

html5 및 canvas의 동작 환경?

제목 그대로임니다.
html5책을 샀는데 책데로 해도 안되고 인터넷을 뒤져
excanvas.js화일을 인클루드해도 안됩니다.
ie8에서 canvas가작동되게하고 싶습니다.
아주 간단한 예라도 되는 걸로 올려 주시면 감사하겠습니다.

mandugukbap의 이미지

glibc에 새로운 라이브러리 추가하기

Glibc를 수정하려고 합니다.

resolv/getaddrinfo_a.c 와 resolv/gethnamaddr.c같은 파일의 내용을 확장하려고 합니다. glibc의 버전업에 상관없이 독립된 개발을 하기 위해 예를 들어 resolv-ext같은 디렉토리에 새로운 파일을 만들어서 독립된 라이브러리로 개발하고자 하는겁니다.

하지만 glibc를 컴파일할때 같이 컴파일되도록 만들고 싶은데 Makefile부터 상당히 복잡하네요. 약간의 조언 부탁 드리겠습니다.

dltkddyd의 이미지

cstdlib 라이브러리의 system 함수에서 gnome-terminal을 띄우고...

c++에서 system 함수로 gnome-terminal을 다음과 같은 방식으로 여러 개를 띄웠습니다.

system("gnome-terminal");
system("gnome-terminal");
system("gnome-terminal");

그리고 띄워 놓은 각각의 터미널에서 kill 명령을 내리고 싶은데, 상기 프로그램을 실행했던 터미널에서 각각의 띄워 놓은 터미널로 이동해 언급한 kill 명령을 내리려면 어떻게 해야 하나요. 포커스를 잡아서 하는 방법이 따로 있는지 궁금합니다. 이런 것 쉽게 볼 게 아니네요...

jmonaco88의 이미지

c언어로 유닉스에서 FTP 서버 구축해보고 있습니다.. 공부차원에서.. 근데 헤더 클래스 설계할려는데 좀 도와주세요..

tcp 소켓통신을 이용한 멀티프로세스가 가능한 ftp서버를 만들려고합니다.

멀티플렉싱이 아니라서 개념은 간단합니다~

그런데... 소켓통신할때 헤더라는것을 보내서 최대한 통신사이즈를 타이트하게 만들어볼려고합니다.

예를들어서 4바이트짜리 헤더를 보내면...

1번째 1바이트에는 0x01 또는 0x02 등등 이런 값을 집어 넣어주고

미리 정해놓은 약속대로 처리되게 할려고합니다. 0x01은 서로 통신확인하는용도 또는 0x02는 ls나 dir의 역할을 해주는 명령어

당연히 get이랑 put도 구현할겁니다.

두번째 세번째 네번째 칸에 무엇을 어떤식으로 넣어서 코딩해야 할지 조금 막막합니다;;

두번째는 인자값?이 들어가면 좋지 않을까 싶고.... 3번째 4번째는 보낼양이 어느정도라는것을 알려주는 정도의 비트값을 넣을려고하는데요..

도무지 머리로 구상이안됩니다;;;

같이 고민좀 해주세요 ㅠㅠ

그리고 프로그램 또는 프로젝트 설계시에 보기 좋은 책좀 추천해주세요...

bosungs2y의 이미지

배열 비교에대해

현재 프로그램에 적용 시킬라고 일단 간단하게 따른프로젝트에 소스를 제작중에 있는데
간단한거 같은데 제가생각한대로 잘안되네요...

// a배열에 값을 b배열 값과 일치하면 일치 라는 메세지를 띄울려고 하는데... 이상하게 되는군요...
만약 b배열의 값이 길어지면 제 소스는 길어질뿐더러... 정말 간단한거 같았는데 ㅠㅠ 제소스 문제점좀 분석좀 부탁드립니다...ㅠㅠ

//이정도 길이를 비교할 예정입니다.
a[]="123%34%23%27%27abcd"
b[]="%23%27%27"

////밑에는 제가 짠 소스입니다..(Test용) //

#include

main()
{
char a[5]="xx1%";
char b[3]="1%";
int i,j = 0;

df.Karuna의 이미지

엑셀 csv 인코딩이 문제네요 ㅜㅜ

안녕하세요 선배님들....

PHP로 csv 열어서 DB에 쑤셔넣는 작업 하고 있습니다만,

엑셀로 저장한 CSV파일을 제대로 못 읽는 문제가 발생했습니다.

fgetcsv로 열어보니 이상하게 NULL만 뜨고...

저기 오픈오피스로 저장한 CSV는 어떤가 해서 해보니 거긴 잘되더라구요...

엑셀에서 저장할 때 웹 옵션에서 UTF-8 인코딩을 했는데, Editplus로 파일을 열어보니 ANSI로 인코딩이 되어있지 뭡니까!

엑셀에서 CSV 텍스트 인코딩을 UTF-8로 바꿀 방법이 없나요?

dosun99v의 이미지

python BeautifulSoup으로 동적페이지를 파싱가능하나요?

python공부중에 BeautifulSoup으로 웹페이지의 특정 텍스트를 가져오는걸 해보고있습니다.
그냥 일반 페이지 같은경우는 파싱하기엔 문제가 없는데요
동적페이지같은경우는 어떻게 처리하나요?

이 페이지의 특성이 모든 텍스트를 한꺼번에 로딩해서 보여주지않고
스크롤로 페이지 이동시 그 페이지만 자바스크립트로 가져와
삽입을 해주고 있더라구요

총 페이지 200page (div id=pagenum)이런식으로 미리 css?구조를 만들어놓앗더라구요
현재 보여지고잇는 페이지가 1이라면 현재 페이지만 보여주고
사용자가 다음페이지로 스크롤을 이동시키면 위의 div id= pagenum에
동적으로 데이터를 삽입하는 로직이던데요

이러한 경우에서는 어떻게해야 모든 페이지에 대한 텍스트 처리는 어떻게해야할까요.
혹은 해당 페이지를 불러와서 자바스크립트를 python에서 실행가능할수있으까요?

swr0920의 이미지

c언어에서 이 경고 메세지는 뭔가요??

#include
void change(char *a, char *b);

int main()
{
char lt1[]="hello";
char lt2[15];

printf("hello\n");
change(lt1,lt2);
printf("lt1 = %s\n", lt1);
printf("lt2 = %s\n", lt2);

return 0;
}

void change(char *a, char *b)
{
while(*b++ = *a++);
}

/*이렇게 컴파일하면.... 경고메세지가 뜹니다...*/

페이지

프로그래밍 QnA 구독하기