Bash Shell script

Yongsang Yoon·2022년 1월 4일
0

Linux

목록 보기
2/7

Inference py for the directory

오래전에 테스트용으로 적은거같다.

  1. 주어진 경로의 모든 영상을 조회
  2. avi 혹은 mp4만 필터링
  3. 특정 command를 수행

의 순서로 동작하는 거 같다. ;; , *) 가 무슨 역할인지 알아봐야겠다.

for entry in "$search_dir" /home/peter/extra/dataset/nexpa/all/*
#for entry in "$search_dir"/home/peter/*
do
  case "$entry" in
  *.avi | *.mp4 )
        # it's gzipped
        echo "$entry"
        /home/peter/anaconda3/envs/alpha/bin/python video_demo.py --video "$entry" --outdir /home/peter/extra/dataset/nexpa/all/output --save_video
        ;;

   *)
      #echo "$entry"  # it's not
      ;;

esac
  #echo "$entry"
done

CUDA version change

여러개의 CUDA가 설치되었을 때, soft-link를 활용하여 필요한 cuda를 대상으로 변경하는 스크립트.

/usr/local/cuda 의 경로를 DIRECTORY 변수로 저장.
if [ -d DIRECTORY] 는 해당 경로에 디렉토리가 존재하는지 확인하는 용도같음.
너무 오래되서 잘 기억이 안남.. 수정하자.

export DIRECTORY="/usr/local/cuda"

if [ -d "$DIRECTORY" ]; then
rm /usr/local/cuda
#echo $DIRECTORY

fi
ln -s /usr/local/cuda-$1.0 /usr/local/cuda

Mount network drive

sshfs peter@172.26.19.152:/home/peter/workspace/ /home/peter/workspace

Tmux

alias tn='tmux new-session -t '
alias tl='tmux ls'
alias ta='tmux attach-session -t '
profile
I'm a student

0개의 댓글