달력

5

« 2024/5 »

  • 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

http://suite.tistory.com 2012.09 fs

 

요즘 쉘만 하는군  나중에 또 쓸것같아 기록~

/bin/sh  bourne

if [ $# != 2 ];then
    echo "[Usage] $0 <source_dir.list> <logName>"
    echo "file format : src_dir,new_ownerid"
    exit;
fi

srcFile=$1


 

배열 담기 ( )

 

fileList=(`awk -F "," '{print $1}' $srcFile`)


 

for 문 c 처럼?

SIZE=${#fileList[@]} # 배열 전체수

for (( i = 0; i < $SIZE; i++ ))
do

    src=${fileList[$i]}

    MOD_RESULT=$(($i % 10)) # expr 안쓰고 ( ) 이용 나머지 값 구하기

    if [ $(($i % 10))  -eq 0 ]  ; then

        echo "어쩌구 "
     fi

    binary_cmd >> logFile 2>> logFile #  binary_cmd 실행결과에서 stdout ,stderr 을 logFile 이어쓰기

 done

 

 

 

:
Posted by mastar