# Array 선언 ( Array는 space로 아이템을 구분한다.)

declare -a RM_DIRS

RM_DIRS=("00_img*" "10_sys" "30_tool" "40_script" "50_download_*" ".repo" ".git" "bapapp" "btapp" "TundraWinSimul" "android_auto" "bin" "mw" "lib")


# for 문

for paramStr in ${RM_DIRS[@]}; do

    echo "Removeing directory : ${paramStr}  ......"

    find . -type d -name ${paramStr} -exec rm -rf {} \;

done






'20. Programming > Tools - Bash Shell' 카테고리의 다른 글

[bash shell] 값 증가  (0) 2018.11.12
[bash shell] 중단하기  (0) 2018.11.12
[bash shell] 주석  (0) 2018.11.12
[bash shell] echo 에 color 넣기 - 미완  (0) 2018.11.12




RED='\033[0;31m'

NC='\033[0m' # No Color


# Removing Directories
echo -e "${NC}"
echo -e "${NC}--------------------------------------"
echo -e "${RED}| # Removing Directories             |"
echo -e "${NC}--------------------------------------"




'20. Programming > Tools - Bash Shell' 카테고리의 다른 글

[bash shell] 값 증가  (0) 2018.11.12
[bash shell] 중단하기  (0) 2018.11.12
[bash shell] 주석  (0) 2018.11.12
[bash shell] for ... in 문  (0) 2018.11.12

Push : Local -> Remote

# git push origin HEAD:refs/for/branch


통상 위와 같은 명령어로 수정된 commit을 push 한다. (gerrit을 사용하는 경우)

명령어를 하나하나 뜯어보자


 명령어

 의미 

 git

 

 push

 

 origin

  리모트 저장소의 URL을 의미함

  # git remote -v 

        origin https://git.ourcompany.com/your-project.git (fetch)

        origin https://git.ourcompany.com/your-project.git (push)


  ref. https://code.i-harness.com/ko-kr/q/506ce8

  ref. https://stackoverflow.com/questions/8190392/is-there-a-git-command-that-returns-the-current-project-name

 HEAD

   Commit 한 내용

 :refs/for/branch

   Push할 remote branch

   refs : reference spec(refSpec)

   gerrit을 사용할 때 remote branch에 push 하기 위한 spec 인 것이다.




ref. https://mytory.net/archives/12632



'20. Programming > Tools - GIT' 카테고리의 다른 글

GIT 기본적 명령어 (수정되돌리기 추가)  (0) 2018.10.30
GIT - Change-Id 자동으로 넣기  (0) 2018.05.18
GIT - commit message  (0) 2018.05.18
GIT 기본 파일들  (0) 2018.05.18

+ Recent posts