프로그래밍 QnA

eternityova의 이미지

shell 명령어 실행. 직접실행과 파일로 읽어서 실행의 차이

test.txt파일에는
다음과 같은 명령어가 있습니다
tgjob -s suite deliverychecksuite/RBSNC_MSRBS_lrat_DC.xml ica-0.0.103 rcmg2-0.5.139 rcm_options " -discleansftp " custom_gte CXC2010601_1-R9A198 cio custom_bundle CXC2010602_1-R9A198 ctx_ver CXC1738272_1-R10A02 rcm_g2_stnd gwl lrat mje testng rcm_g2_stnd gwl passthrough " -Dlog4j.configuration=log4j.properties -Dg2nodeci.track=main -Dg2nodeci.test_level=bdc -Dmsran.jcat.listener+=com.ericsson.msran.g2.listeners.EsiListener -Xms700m -Xmx1024m " maxtime 150 p9 force_esi_check

#!/bin/ksh

익명 사용자의 이미지

구조체 포인터 질문

#include
#include
struct my_record {
int i;
float PI;
char A;
};

int main() {
my_record* record = (my_record*)malloc(sizeof(my_record));
(*record).i = 10;
(*record).PI = 3.14;
(*record).A = 'a';
printf("i의 값: %d\n", (*record).i);
printf("PI의 값: %f\n", (*record).PI);
printf("A의 값: %s\n", (*record).A);
free(record);
return 0;
}

이걸 실행하면 A의값이 출력이 안되는데 왜 그런거죠?

익명 사용자의 이미지

add breakpoint 위치

제가 지금 recursion을 배우는 중이라 아래와 같이 코드를 했는데 if (is_lazy == true) 여기 부분에서 add breakpoint라고 뜨네요 expected primary-expression before ']' token 도 같이 떠요!! 왜그럴까요?
char figure[][SIZE], int x, int y, bool is_lazy, bool debug 이 부분은 밑에서 사용자가 값을 input하게 다 정의가 되어있어요!!

thebank789의 이미지

리눅스 쉘스크립트 로그추출 문의좀 드립니다.

안녕하세요. 쉘스크립트 공부중입니다 ㅠㅠ

잘안되고 정말 모르겠어서 그런데...

/var/log/messages 파일안에 있는 내용중 error로그만 추출해서

파일안에 error가 있으면 해당 로그 파일을 생성하고 없으면 파일을 생성하지 않는 스크립트를 만들려고합니다.

로그 추출하는 스크립트는 작성을 하였는데...

error가 있으면 파일을 생성하고 없으면 생성하지 않는 스크립트를 못만들겠습니다 ㅠㅠ

도움부탁드립니다!!

익명 사용자의 이미지

유닉스에서 특정 디렉토리 내에 있는 파일명 바꾸기 질문드려요

특정 디렉토리 안에있는 파일명을 대문자는 소문자로, 소문자는 대문자로 바꿀수있는 코드가 있을까요?

dhrhd080의 이미지

정규식 질문이요.

p = re.compile('\d,\d,')
s = p.findall('{{1,2,3},{3,4,5,6},{7,8}}')

코드에서는 1,2, 와 3,4, 를 검출하려고 하는건데요. \d,\d, 을 (\d,){2}와 같이 반복구조로 바꾸려고
하는데 출력결과가 1,2, 와 3,4 가 아니라 2, 와 4, 네요. 어떻게 하면 고칠수있을까요?

reorigang의 이미지

c언어에서 포인터 사용 질문

#define UID_BASE 0x1FFFF7E8UL

uint32_t UID[3];

위에 define된거랑 uint32_t 변수 선언된 이후로

UID[0] = *(uint32_t*)UID_BASE;

이런 방식으로 사용히던데

이 부분이 어떻게 쓰이는건지 문법상 이해가 안가서요

silence4004의 이미지

쉘 스크립트 for문에 대해 질문이 있습니다.

최근에 쉘 스크립트를 공부하고 있는데 도저히 안되는 것이 있어서 질문합니다.
for문을 이용해서 grep 문법을 쓰는데 조건이 주어진 변수를 grep문법과 |를 이용해서 모두 연결해야 합니다.
그래서 원래
처음 문장 | grep $1 | grep $2 | 이후 문장
이렇게 할 것을
처음 문장 |
for x in 1 2
do
grep $x |
done
이후문장

이렇게나 done |으로 바꿔서 할려고 했더니 done에서 syntax error near unexptected token 'done'이 일어나서 못하고 있고
처음 문장 |
for x in 1 2
do
grep $x
done |
이후문장
이렇게 하면 grep $1만 적용되고 $2는 안된 채 이후문장이 이어집니다.

mrx@Google의 이미지

x+=a가 x=x+a보다 빠른 이유

최근에 x+=a가 x=x+a보다 빠르다는 이야기를 들었는데 왜 빠른지 설명해주실 수 있나요?

둘다 메모리에서 x와 a 값을 가져와서 연산을 한 결과를 다시 x에 저장하는건 알겠는데 이부분만 놓고 보면 속도가 똑같아야 된다고 생각했거든요.

제가 모르는 더 깊숙한 내용이 있는거 같네요.

rladnd07의 이미지

JS파일에 window객체 사용 혹은 github의 autocorrelation의 구조좀 알려주세요

github에서 얻은 파일 실행해보려고 다운 받아서 보면
분명 js 파일로 되어있어서 window 객체가 안먹힐건데 파일안에 코딩은 window 객체 써서 js파일하나로 굴러가고

pitchDetect라고 음성을 입력받아 음을 표시해주는 js파일인데
주소는
https://github.com/cwilso/PitchDetect
여기입니다

해당주소에서 파란주소 눌러서 가보면 잘만됨
근데 window os 에서 cmd 로 node 해당파일.js 해보면
역시나 window 객체때문에 안 됨

파란 주소 왼쪽에 보면 using autocorrelation 이라고 되어있는데
이걸 보고 생각되는게 github에서는 js파일도 window를 쓸 수 있도록하는 correlation 방식이 있는거같음
아니면
js파일에 window 객체가 있는걸 실행할 수 있는 방법이 있나요?

페이지

프로그래밍 QnA 구독하기