프로그래밍 QnA

하하의 이미지

쉘 질문입니다.

아래 쉘 스크립트를 실행 하고 싶습니다.

코드를 설명하면 결과

변수 = 문자열AA 와 같이 출력하고 싶은겁니다.

방법좀 알려주세요.. 급히 처리해야 할 일이어서

올려봅니다. 수고하세요. ㅎ

#!/bin/bash

변수 = 문자열$2

echo "변수 = $변수"
bus710의 이미지

배쉬와 콜론.

배쉬를 열심히 보고 있습니다^^

재미 있네요.

조건 제어를 보고 있는데.

: 에 두가지 의미가 있다고 하는데

첫째로는 true 와 같은 의미이며 속도가 빠르다고 적혀 있었고.

둘째로는 if 등에서 then 대신 쓴다고 되어 있었습니다.

여기서, 후자의 경우. 동일하게 echo를 넣었을 때 then 은 되는데 : 은 출력이 안되네요?

그럼 콜론은 if 사용 시에 틀린 경우만 기재할 때 쓰는 건가요?

다른 의미가 있다면 뭘까요????

dalant019의 이미지

리눅스 시그널을 연습하는 중에

리눅스 2.4를 사용하고 있습니다.

시그널이 큐잉이 되지 않음을 테스트하고 있는데

#include <signal.h>
#include <stdio.h>
#include <string.h>

void sig_int(int);
void sig_usr(int);

int main()
{
char buf[255];
int i = 0;

if ((signal(SIGINT, sig_int)) == SIG_ERR)
{
perror("signal setting error : ");
exit(1);
}

if ((signal(SIGUSR2, sig_usr)) == SIG_ERR)
{
perror("signal setting error : ");
exit(1);
}

while (1)
{
printf("%d\n", i);
sleep(1);

bizzare의 이미지

[질문] pthread_create의 에러코드

pthread_create 를 호출했을 때, 에러가 리턴됩니다.

251 이 리턴되고 있는데

이 값이 어떤 에러를 뜻하는 지 알 수가 없네요

man pthread_create해도 그다지 도움이 안되고요.

이 에러가 무엇인지 혹시 아시는 분, 알려주시면 감사하겠습니다.

ddoman의 이미지

공유 라이브러리와 실행 파일안의 심볼이 겹칠 때 문제

/*      a.cpp    */
#include <stdio.h>

void b();

void a()
{
        printf("a\n");
        b();
}

void b()
{
        printf("b\n");
}

/*      b.cpp     */
#include <stdio.h>
void a();

void b()
{
        printf("b of main\n");
}

int main()
{
        a();
}

위의 코드를 아래와 같이 빌드하였습니다.

g++ -c a.cpp b.cpp
g++ -o a.so -shared a.o

dalant019의 이미지

ptrace를 이용한 간단한 예제...

google과 joinc, naver 등등을 검색해 보았지만
찾을 수가 없네요 TT
혹시 예제를 구할 수 없을까요?

man 페이지만 보고 테스트 해보자니 막막하네요.

그리고 fattach가 리눅스 커널 2.4에 구현 되어 있지 않은 이유가 무엇인지 궁금합니다.

seuwl의 이미지

검색한 파일을 파이프를 통해 특정 디렉토리로 옮기고 싶어요.

find . -atime -30 을 사용하여 30일 동안 접근하지 않은

파일을 검색해서 그 결과를 Backup이라는 폴더로 옮기고

싶습니다. 파이프를 사용해서 하면될것 같은대 cp 의 첫번째

인자로 옮겨야 할 파일명이 들어가야되서 어떻게 하면 될지

모르겠습니다. 조언좀 해주세요^^

rain의 이미지

__VA_ARGS__를 이용한 trace macro

      1
      2 #include <stdio.h>
      3
      4 #define Trace(fmt, ...) \
      5     printf("["__FILE__ ":%d:%s] " fmt, __LINE__, __func__, __VA_ARGS__)
      6
      7 int
      8 main() {
      9
     10     Trace("Hello %d", 1);
     11     Trace("World");
     12
     13     return 0;
     14 }
     15

위의 코드를 armcc로 compile하면 아래와 같이 나옵니다.
[code:1]
$ armcc FuncTrace.c
"FuncTrace.c", line 11: Serious error: C2849E: Too few arguments to macro Trace(... on line 11

hcjung의 이미지

숫자를 입력받아 IP를 변경할려면 어떻게 해야 합니까?

리눅스 프로그램 초보입니다.

숫자를 입력받아 IP를 변경하려고 합니다.

어떻게 하는지요? 부탁합니다.

stingray의 이미지

MPEG4 -&gt; AVI Converting

윈도우에서는 vfw32.lib를 사용하여 Converting에 성공하였습니다.
그런데 리눅스에서 만들어보려고 하니깐..저 라이브러리를 어떻게 해야할지 난감합니다.
리눅스에 같은 기능을 하는 라이브러리가 있을까요?
아시면 설명 좀...부탁드립니다.
좋은 하루 되세요.

페이지

프로그래밍 QnA 구독하기