일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- if
- FIND
- with
- DROP
- null
- mysql
- c++11
- postgresql
- pi
- Unity
- C++
- pandas
- expect
- python
- List
- ngui
- 쉘
- Eclipse
- sqlite
- SSH
- SVN
- dataframe
- autovacuum
- sql
- ubuntu
- Shader
- boost
- conda
- awk
- 배열
- Today
- Total
목록쉘 (4)
その先にあるもの…
shlee1990.tistory.com/578 [Shell Script] 쉘 스크립트에서 수치 계산 소개 정보 업무명 : 쉘 스크립트에서 수치 계산 소개 작성자 : 박진만 작성일 : 2020-03-11 설 명 : 수정이력 : 내용 [특징] 쉘 스크립트 (bash)에서 사용하는 수치 계산 소개 [활용 자료] 없음 [자료 shlee1990.tistory.com let 사용 id=0 let 'id+=1' $id expr id=0 id=`expr $id + 1` $id '가 아니라 `이다 |, &, , *은 /를 해줘야 한다.
if [ 조건 ]then실행 문장fi if [ 조건 ]then실행 문장else실행 문장fi if [ 조건 ]then실행 문장elif [ 조건 ]실행 문장else실행 문장fi [ String ] - 문자열이 널(NULL)인지 체크, Null이 아니면 참 [ StringA = StringB ] - A문자열과 B문자열이 같은지 체크, 같으면 참 [ StringA != StringB ] - A문자열과 B문자열이 다른지 체크, 다르면 참 [ -z string ] : 문자열의 길이가 0이면 참 [ -n string ] : 문자열의 길이가 0이 아니면 참 [ -eq ] : 값이 같으면 참 [ -ne ] : 값이 다르면 참 [ -gt ] : 값1 > 값2 [ -ge ] : 값1 >= 값2 [ -lt ] : 값1 < 값..
기본 사용법scp [옵션] 원본파일경로 계정@호스트주소:/목적파일경로 키 인증시 옵션scp -i key.pem 원본파일경로 계정@호스트주소:/목적파일경로 [스트립트로 만들어보기]#!/bin/sh FILE_NAME=$1RUN_DIR=$(pwd) scp -r -i $RUN_DIR"PEM_FILE.pem" $FILE_NAME ubuntu@server_ip:~/
변수 선언 변수=값 (O)변수 =값 (X)변수= 값 (X)변수 = 값 (X) 변수 사용 $ - 변수명 앞에 $를 붙인다. currentDir=$(pwd)echo $currentDir 특수 변수 $1 ~ $n - 쉴 스크립트 실행시 스크립트 실행 인자 참조 변수$# - 인자의 갯수$0 - 스크립트 쉘 파일명, 파일 경로를 가짐 #!/bin/sh echo 1st argu : $1echo 1st argu : $1echo 1st argu : $1num of argus : $# ./test.sh a b cecho 1st argu : aecho 1st argu : becho 1st argu : cnum of argus : 3 반복문 for 변수 [in list]do변수done (ex)LIST=$(ls)for i i..