bash, loop

shell 2020. 8. 3. 17:33
#!/bin/bash
echo "Bash version ${BASH_VERSION}..."
for i in {0..10..2}
  do 
     echo "Welcome $i times"
 done

(https://www.cyberciti.biz/faq/bash-for-loop/)


csh

카테고리 없음 2013. 11. 6. 14:51

1. alias 설정

* vi .cshrc ; source .cshrc)

cdabc 'cd /dir1/dir2/abc'


2. 이전 명령 반복

%  !!


3. 히스토리 변경

% set history=100
% echo $history
100


4. 이전 명령어의 일부로 실행

% ?c123

% proc123d

% proc123d started ...


5. alias 등록

.chsrc 에 등록 후 source .cshrc



cnt_error=9
((cnt_error=cnt_error+1))
echo "c:$cnt_error"



shell 에서 개행문자 없이 echo 를 쓰려면

echo "text \c"

출처는 http://www.unix.com/unix-dummies-questions-answers/88784-echo-without-newline-character.html

sybase db dump shell

sybase 2009. 8. 4. 10:29
arbi9:/tmp>cat dbdump.sh
#!/usr/bin/sh
DIR="/tmp"
WEEK=`date +%w`
src_file="$DIR/db.dump"  #"db.dump" is defined in dbdump.sql
tgt_file="$DIR/user_db.$WEEK.dump"
log_file="$DIR/dbdump$WEEK.log"
isql -c. -Ust -Pmanager  << EOF
dump database user_db to '$tgt_file'
.
EOF
echo "DB DUMP END ==>$tgt_file"

# 최근 일주일 치  덤프만 보관한다.

#!/bin/sh dummyvar=`sqlplus -s username/password <