프로그래밍 QnA + 설치 및 활용 QnA

anstjqlek의 이미지

input file 이름변경후에 프로그램 실행시킨후 나온 output의 이름을 바꿔서 천번정도 돌려서 output천개를 얻으려고합니다.

input file 이름변경후에 프로그램 실행시킨후 나온 output의 이름을 바꿔서 천번정도 돌려서 output천개를 얻으려고합니다.
제가 리눅스 초보자라 전혀지금 shell script부분에 감이안오는데요.
그래도 나름 어디서 주어와서 짜봐는데요.
#!/bin/sh

for((i=0;i<1000;i++))

mv extract$i.txt $input.txt #extract.txt파일을 input.txt파일로 변화하고 싶습니다.
do ./custom_output; #프로그램 실행한후

mv output.txt $output$i.txt #output.txt파일을 output0 output1.txt 이렇게 만들고싶습니다.
sleep 3;
done

dodamn의 이미지

드라이버가 없는 장치들이 /dev/ 디렉토리 밑에서 확인할 수 있나요?

하드웨어는 /dev/ 디렉토리 밑에서 특수한 파일들로 위치하는 걸로 알고 있습니다.

그런데 제가 궁금한것은....
하드웨어 드라이버가 설치되어 있지 않아도(OS, 즉 커널, 에서 그 장치를 사용할 수가 없더라도) /dev/ 디렉토리 밑에서 확인은 할 수 있나요?

예를 들어, A라는 하드웨어가 있다고 가정합시다. 하지만 커널은 A를 사용할 수 있는 기능이 없다고 가정합시다. 다시 말해, 드라이버가 설치되어 있지 않다고 가정합시다.
이런 경우에 A를 연결하면, /dev/ 디렉토리 밑에서 확인가능하게 되나요? 아니면 /dev/ 디렉토리 밑에 전혀 존재 하지 않게 되나요?

hahaite의 이미지

[완료] getchar() 함수에서 대기중일 때 키보드 입력 말고 해제하는 방법이 있을까요?

안녕하세요.

getchar() 함수를 사용할 때요.

위 함수에서 키보드 입력이 있을 때까지 대기상태로 들어가잖아요.
혹시 키보드를 누르지 않고 위 함수의 대기상태를 해제하는 방법이 있을까요?

알려주심 고맙겠습니다.

taiji88의 이미지

PHP 정규표현식 관련 질문 입니다.

html 태그 중에서
textarea
를 찾아서 그 안에 있는
내용을 골라내
그 내용을 br태그로 치환 하여 엔터처리 하는방법이 궁금합니다.

textarea 찾아서 관련태그 삭제하는것 까지는 되는데
안의 내용을 컨트롤 하는게 잘 안되네요.

jojoldu의 이미지

우분투 터미널에서 화면에 아무것도 나오질 않습니다 ㅠㅠ

트리프트 설치하려고 하다가 잘못됐는지 터미널에 화면이 아무것도 나오지 않고있습니다
명령어 역시 당연 먹통이구요
계정 @~~~ :/$ 이런 글자들이 전혀 안보이고 백지화면만 나와서 미치겠습니다 ㅠㅠ
화면을 그림으로 첨부하겠습니다.
제발 고수님들 알려주십시오 ㅠㅠ

astzlra955의 이미지

swap file 사용 할 경우 최대절전 모드 문제...

안녕하세요. 초보 리눅스 프로그래머 입니다.

제 시스템은 우분투 8 커널 버전 2.6.21입니다.

제가 스왑 파티션을 따로 잡지 않고,

스왑 파일을 이용해서 사용하고 있는데, 최대절전 보드가 안되네요...

스왑 파티션으로 하면 되는데 말이죠..

무엇이 문제인지 알려주세요!

upersbird의 이미지

[완료] raw socket에서 packet capture에 대한 몇가지 질문 올리옵니다...

내용 : TCP, UDP, ICMP에 대한 패킷을 전송받아 각각 Ethernet, IP, TCP, UDP, ICMP 헤더와 데이터를
출력하는 프로그램을 작성해 보았는데 몇가지 궁금증이 생겼습니다.

1. 어떤 형태로 패킷이 들어와도 모니터링하려니
sock[0] = socket(PF_INET, SOCK_RAW, IPPROTO_TCP);
sock[1] = socket(PF_INET, SOCK_RAW, IPPROTO_UDP);
sock[2] = socket(PF_INET, SOCK_RAW, IPPROTO_ICMP);
제가 방법을 아직 잘 몰라서..소켓 3개를 생성하여 각각 프로토콜에 대한 캡쳐를 진행하였습니다.
그래서..궁금한 것은..하나의 소켓으로 모든 프로토콜에 대한 캡쳐를 할 수 있는 방법이 있는지 궁금합니다.

2. 예를들어 TCP 패킷 캡쳐하여 그 데이터를 모니터링하려고 합니다.
이때 recvfrom 함수를 사용하여 패킷 데이터를 수신받게 되는데,

rhajrs의 이미지

메모레 복사관련 질문입니다.


int original[100] = {0,1,2,3,4,5,6,7,8,9,10,...........};

int* indexTable[10] = {&original[0], &original[17], &original[22], &original[33], &original[41], &original[56],..........};

위는 실제 코드는 아니고 상황 설명을 위해 슈도코드 느낌 봐주시면 될듯 합니다.

지금 하려는 짓이

int target[10];

에다가 original[]의 값을 집어 넣으려 하는데

int* ptr = original;

target[0] = *ptr;
ptr += 17;
target[1] = *ptr;
ptr += 6;
.
.
.
.

처럼 하기 싫어서

kwchoi의 이미지

리눅스 커널 버전에 대한 질문드립니다.

안녕하세요.
리눅스 커널에 관심을 가지고 있는 사람으로서 질문드립니다.
mainline과 stable이란 용어가 나오는데, 무슨 의미인지 알고 싶고, 3.4-rc3에서 rc3는 무엇을 뜻하는건지 알고 싶습니다. rc1, rc2, rc3로 넘어가는거 같은데, 모르겠습니다. 전문가님들의 조언 부탁드립니다. 감사합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기