'programming'에 해당되는 글 7건
- 2017.09.15 :: ruby에서 자료형 확인하는 방법
- 2014.11.04 :: ruby - 파일 종류 검사
- 2014.10.20 :: 산술연산하기 - expr
- 2014.10.19 :: C 개발환경 구성
- 2014.08.06 :: 3항 연산자 사용 "?:"
- 2014.05.08 :: 배열 처리
- 2014.04.02 :: 절대 경로 path 에서 상위 디렉토리 가져오기
.class
python에서 type()과 같이 루비에서 변수의 자료형을 확인하는 방법이다.
'programming > ruby' 카테고리의 다른 글
ruby - 파일 종류 검사 (0) | 2014.11.04 |
---|---|
3항 연산자 사용 "?:" (0) | 2014.08.06 |
File.ftype(value)
결과 값으로는 "file", "directory", "fifo", "link", "socket", "unknown" 등이 될수 있다.
'programming > ruby' 카테고리의 다른 글
ruby에서 자료형 확인하는 방법 (0) | 2017.09.15 |
---|---|
3항 연산자 사용 "?:" (0) | 2014.08.06 |
산술연산을 하는 방법이다.
a=10
expr $a + 2
'programming > bash' 카테고리의 다른 글
배열 처리 (0) | 2014.05.08 |
---|---|
절대 경로 path 에서 상위 디렉토리 가져오기 (0) | 2014.04.02 |
1. 컴파일러 설치
$ sudo apt-get install gcc
2. 디버거 설치 ( gdb)
$ sudo apt-get install gdb
그래픽 인터페이스를 씌워 만든 DDD 도 있으며, gdb와 조합해서 쓸수 있다.
3. 바이너리 유틸리티
- gcc-4.6-base : 컴파일러에 필요한 시스템 구성을 준비하는 기본 패키지
- cpp : 프리프로세서를 제공
- libgcc, libgomp1, libc6은 거의 모든 소프트웨어에서 쓰는 기본 라이브러리를 제공하는 패키지다.
- binutils : 바이너리 유틸리티 패키지로 C 프로그래밍과 시스템 개발에 필요한 기본 명령을 모아놓은 패키지.
3항 연산자를 이용해 if - else 문을 간단하게 표현할 수 있다.
condition ? stmt1 : stmt2
예시)
5 > a ? true : false
'programming > ruby' 카테고리의 다른 글
ruby에서 자료형 확인하는 방법 (0) | 2017.09.15 |
---|---|
ruby - 파일 종류 검사 (0) | 2014.11.04 |
다음 명령으로 배열 변수를 선언할 수 있다.
declare -a array
변수에 값 입력
array=(a b c d)
변수에 값을 넣을 경우 괄호()를 꼭 넣어주어야 한다.
전체 배열 크기 구하기
${#array[*]}
배열에 모든 값 출력하기
echo ${array[*]}
특정 값 출력하기
echo ${array[0]}
'programming > bash' 카테고리의 다른 글
산술연산하기 - expr (0) | 2014.10.20 |
---|---|
절대 경로 path 에서 상위 디렉토리 가져오기 (0) | 2014.04.02 |
만약 어떤 절대 경로가 있으면, 그 경로에서 특정 위치 까지의 경로를 가져오고 싶은 경우가 있다.
예를 들면, /etc/http/conf/httpd.conf 라는 절대 경로가 있다고 하자.
위 경로를 A라는 변수에 저장해서 사용할 수 가 있다.
그런데 만약 httpd.conf 라는 파일이 어떤 디렉토리에 있는지 알고 싶은 경우에는 어떻게 해야 할까??
이럴 경우 다음과 같은 문법을 통해 사용할 수 있다.
A="/etc/http/conf/httpd.conf"
echo ${A}
결과 : /etc/http/conf/httpd.conf
echo ${A%/*}
결과 : /etc/http/conf
echo ${A%/*/*}
결과 : /etc/http
위와 같이 사용하면 특정 파일이 어떤 디렉토리에 존재하는지 찾을 수 있다.
'programming > bash' 카테고리의 다른 글
산술연산하기 - expr (0) | 2014.10.20 |
---|---|
배열 처리 (0) | 2014.05.08 |