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

newnjell의 이미지

shell sed를 이용한 문자 치환

bash shell의 sed를 이용하여 구분자 사이의 문자를 치환 하려고 하는데요.
|1|[ABC]|XXX|\r\n|2|[EFG]|YYY|\r\n|

COUNTER라는 변수를 두고,
해당 문자열의 XXX와 YYY를 추출하려고 합니다.
XXX와 YYY는 Key라는 변수로 바꾸려고 하는데요.
COUNTER가 1일때는 XXX가 변경 COUNTER가 2일 때는 YYY가 변경 하려고 합니다.

아래와 같이 정규식을 해보았는데, .*로 인해서 항상 ]|XXX|\r\n|2|[EFG]|YYY|\r 까지 변경이 되네요.
string=$(echo $string | sed -e 's/]|.*|\\r/\]|'$key'|\\r/'$COUNTER'')

COUNTER에 따라 구분자를 치환하는 방법 없을까요?

leesunghee47의 이미지

c 언어로 메일보내는 소스입니다.

안녕하세요. 현재 장비에서 mail를 보내야 하는데 어떻게 해야 할지.. 몰라.. 이렇게 글 올립니다

구글링을 해보니 sendmail를 사용해서 하라고 해서 사용중인 busybox ( 1.13.4 )에서 sendmail를 이용해서 해 보려는데요..
어떻게 해야 할지 모르겠네요.. 구글에서 검색해보면 서버 아이디 패스워드 등을 넣는 옵션이 있는데 현재 sendmail를 보면
옵션이 이게 다입니다.

einstrom의 이미지

백그라운드 실행시 출력 내용 저장하기

안녕하세요

리눅스에서 백그라운드로 실행시 출력 내용을 저장하기 위해서 열심히 애쓰고 있습니다....

보통 오래걸리는 작업을 백그라운드로 실행하실텐데요...

find . -name '*.c' >> test.txt & 이렇게 해주고 나서 cat test.txt 하면 잘 저장이 되고 있더라구요

근데 제가 시도하는

wpa_supplicnat -i wlna0 -c wpa_supplicant.conf >> test.txt & 를 수행하면 실시간으로 저장이 되지않고

wpa_supplicant가 종료 되어야지만 test.txt에 저장이 됩니다...

그래서 printf 로 간단한 어플을 만들어 동일하게 리다이렉션을 해보니.. 역시 정상적으로 종료 되어야 지만 test.txt에 저장이 되더라구요

중간에 나오는 출력들은 어디에 저장이 되어있는건지.. 바로바로 저장된 파일을 보고 싶으면 어떻게 해야 하나요..ㅠㅠ

kmsong의 이미지

mysql 리눅스 서버 hostname 이 변경될시 질문

안녕하세요 웹서버를 이전했씁니다.

서버가 오래되서 새로운 서버로 자료를 옮겼씁니다.

mysql의 데이타를 옮겼는데요

제대로 구동이 안됩니다.

hostname이 신규서버로 옮기면서 변경이 되었는데 호스트명이 달라서 mysql이 제대로 구동이 안되는걸까요?

게시판페이지가 안떠서 골치아픕니다.

kmsong의 이미지

apache php mysql 구동 웹 서버 이전 질문

서버이전을 하고있는데요
mysql안쓰는 홈페이지는 잘 구동되는데
mysql 을 사용하는 홈페이지의 게시판 페이지만 들어가면 아래와 같이 페이지가 깨집니다.
mysql의 data는 전부다 옮겼고, id와password도 옜서버와 똑같이 생성했습니다.

choco6의 이미지

회사 PC에서 외부에 있는 리눅스 X window를 원격 실행하려고 합니다.


리눅스에서는 x window 어플리케이션을 원격에서 실행할 수 있는걸로 알고 있습니다.
xmanager와 xshell을 설치했고 putty도 설치해서 외부 리눅스 박스의 x window를 실행하려고 했는데 계속 실패하고 있습니다.
회사 PC는 방화벽 내부에 있습니다.
즉, pc에 할당된 ip는 회사 내부망 ip인데 원격에 있는 리눅스의 DISPLAY 환경변수를 어떻게 설정해줘야 하는지요?
가령, 회사 pc에 할당된 내부망 ip가 10.35.0.5 이고 외부로 나가면 104.114.239.34로 나가는 것 같더군요

외부에 있는 리눅스 박스의 DISPLAY 변수에 10.35.0.5:0.0 로 넣어줘도 안되고 104.114.239.34:0.0 로 입력해도 Could net open X display 라고 뜨고 Connection refused로 나옵니다.

어떻게 해결해야할지 고수 여러분의 조언을 부탁드립니다.

punkguy81의 이미지

strace로 read/write 시스템콜에서 사용하는 물리주소를 확인하는 방법이 있나요?


strace와 filebench를 사용하여 read/write 시스템콜들을 확인해보려 하는데
가상 메모리 주소 한곳으로만 시스템콜이 일어나네요..

strace에서 physical memory address를 확인하는 방법이 있을까요

Lightstar의 이미지

네트워크 그래프

network visualization이라고 구글에 검색하면 네트워크가 어떻게 연결되었는지 그래프처럼 보여주는 이미지들이 뜨는데요. 패킷 스니핑 툴들이 보통 지원해주기도 하는데 이런 그래프는 어떻게 만들어지나요?
정보를 어떻게 얻어서 그릴까요?

lsm5059799의 이미지

언어의 사용빈도

아직 학생인지라 컴터쪽 회사들의 개발언어 사용빈도에 대해서 잘 모르겠네요(사용근황이나 빈도가 정말 궁금합니다.)

학교에서는 c++을 배우고 있는 중인데 자바쪽을 수월하게 가르쳐 줄 의향인지 개념들만 보고 바로바로 넘어갑니다.
제가 궁금한건 c++을 배우는데 꼭 c와 c++이 연계가 되는지 가 궁금 하네요(사실 전 한가지 언어를 파고드는게 재미있거든요 오로지 c만으로도 왠만한건 다 되지 안나요??)

제가 리눅스에서 프로그래밍 하는 걸 좋아해서 말이죠...리눅스 쪽에서도 c++이 꼭 사용되나요??

그리고 제가 쫌 별나서 사람들이 잘 안하는 언어쪽에 관심이 많은데 리눅스에서 하는것 도 좋아 하니 펄이나 파이썬을 알게 됬는데

이 두개 중 어느 것이 좋은가는 '짬뽕이 좋냐 짜장면이 좋냐?' 질문과 비슷한지...(그래도 둘 중 하나를 선택하면 그나마 회사가 많이 요구하는 쪽을 배우고싶네요)

네트워쪽 프로그래밍을 목표로 하는데 java,c,파이썬(or펄) 이정도면 충분한지 마지막으로 묻고 싶네요

페이지

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