프로그래밍 QnA

thethrone의 이미지

bash shell program에서 숫자인지 문자열인지 알수 있는방법은 없나요?

bash shell program에서 입력받은 파라미터의 내용이 숫자인지 문자열인지 알수 있는 방법은 없나요?

./test.sh 123 haha

이렇게 실행을 하면
$1은 123
$2는 haha 이잖아요..

근데 이둘이 숫자인줄 알고
비교를 하거나 하면 에러가 납니다. ( ex : if [ $1 -eq $2 ]; then )

./test.sh: line 14: [: haha: integer expression expected

이 비교문 전에 $1, $2이 숫자인지를 먼저 알면 위와같은 에러가 나기전에
에러메세지를 낼수 있잖아요...잘못입력하였다고.....

숫자인지 알수있는 방법이 없나요?

꼭 같다고만 비교하는게 아니고, 연산도 하고 그럴려구요...
아시는분이 있다면.. 쩜 가르쳐 주세요...
인터넷을 뒤져보니 대부분 변수의 타입구분을 안한다고 되어 있고..
알수있는방법을 찾기가 힘드네요~~

매그넘의 이미지

[질문] 오라클 10g Pro*C 설치 방법.

안녕하세요.

오라클 10g 로 구성되어 있는 서버에 접속을 해서

select 결과를 받아와야합니다.

Pro*C 로 개발을 하려고 합니다.

제 장비에 오라클 10g 를 설치해야 하는데...

oracle-xe-univ-10.2.0.1-1.0.i386.rpm
oracle-xe-client-10.2.0.1-1.0.i386.rpm

등을 설치해봤는데... proc 가 보이지가 않네요.

vananamilk의 이미지

동적로딩에 관해서...

안녕하세요.

dlopen을 사용해서 동적로딩을 하면 그 모듈에 있는 모든 함수가 메모리에
로딩되는건가요? 필요한 함수만 메모리에 올라가는거 같은데...

그러니까 프로그램에서 다수의 모듈을 동적으로 로딩해서 모듈 내부의
함수를 실행시키는데요...

ch0nn0m의 이미지

채팅프로그램 만들어보는중에 질문드립니다...

클라이언트로부터 접속받을때는 select를 사용하였구요...
채널(방)을 만들때는 쓰레드를 사용해볼까 해서 만들어보던중에...
링크드리스트로 만든 채널 이름을 저장시키구요...
같은 채널이 존재한다면 그 채널로 들어가고...
없다면 새로 채널을 생성하는 부분을 생각해봤는데요...

여기에서 쓰레드

jsm1212의 이미지

리눅스에서 usb에 파일을 복사했는데 윈도우에서는 복사한 파일이 보이지 않아요.


도와주세요 아주 급합니다.
구글신이랑 네이버에게 물어봐도 대답을 앙해줍니다.
방법좀 알려주세요..

yoonseok83의 이미지

make 시작해서 끝나는데까지 걸린 시간 출력하는 법???

컴파일하는데 얼마나 시간이 걸리는지 알고 싶은데 방법이 없을까요?
make 끝났을 때 몇분소요 이렇게 뜨면 좋을텐데...

ch0nn0m의 이미지

select공부중인데...어디가 잘못된건가요??

접속까지는 잘 되는데...메시지를 주고 받지 못하네요...
어디가 잘못된건가요??

서버

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/time.h>
#include<sys/socket.h>
#include<netinet/in.h>
 
#define PORT 8888
#define BUFSIZE 128
 
int main(int argc, char **argv)
{
        int serv_s
dalili의 이미지

[완료]쉘 스크립트

변수안의 값으로 변수를 만들 수 있나 궁금해서요

AAA="BBB CCC"

for i in AAA
do
$i="hello"
done

원하는 결과

AAA, BBB, CCC 변수가 생기고

AAA = "BBB CCC"
BBB = "hello"
CCC = "hello"

과 같이 값이 들어가는 코드를 원합니다

방법이 있을까요?

cyu0070의 이미지

[완료] ftp client를 만들고 있는데 조언 구합니다.

ftp 클라이언트를 구현하고 있는데 도움요청드립니다

먼저 서버는 구현다되었고요
클라이언트를 구현해야하는데 잘몰라서 도움요청드립니다

dir명령어를 클라이언트에서 실행하려면 먼저

프롬프트 dir
dir 구현코드

클라이언트가 서버에게 PORT명령어를 보냄
리턴 결과값 받음
클라이언트가

페이지

프로그래밍 QnA 구독하기