Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 26th, 2012  |  syntax: None  |  size: 0.75 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. sh shell script of working with for loop
  2. for d in `ls -1 $IMAGE_DIR | egrep "jpg$"`
  3. do
  4.   pgm_file=$IMAGE_DIR/`echo $d | sed 's/jpg$/pgm/'`
  5.  
  6.   echo "file  $pgm_file";
  7. done
  8.        
  9. end_of_line=""
  10. for d in "$IMAGE_DIR"/*.jpg
  11. do
  12.   file=$( basename "$d" )
  13.   printf "file %s; %s" "$file" "$end_of_line"
  14.   if [[ -z "$end_of_line" ]]; then
  15.     end_of_line=$'n'
  16.   else
  17.     end_of_line=""
  18.   fi
  19.  
  20.   pgm_file=${d%.jpg}.pgm
  21.   # do something with "$pgm_file"
  22. done
  23.        
  24. for d in "$IMAGE_DIR"/*jpg; do
  25.   pgm_file=${d%jpg}pgm
  26.   printf '%s;n' "$d"
  27. done |
  28.   awk 'END {
  29.         if (ORS != RS)
  30.           print RS
  31.           }
  32.        ORS = NR % n ? FS : RS
  33.        ' n=2
  34.        
  35. echo -n "something; "
  36. [[ -n "$oddeven" ]] && oddeven= || { echo;oddeven=x;}
  37.        
  38. [[ "$((n++%3))" = 0 ]] && echo