Advertisement
Guest User

Untitled

a guest
Aug 24th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.63 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3.  
  4. IFS=,
  5. scan () {
  6.   str=$1
  7.   ORDER="123456712348"
  8.   p=0; pos=1; bad=Good
  9.   for i in $str; do
  10.       p=`expr index $ORDER $i`
  11.       elem=$i
  12.      
  13.       if [ $p -lt $pos ]; then
  14.          bad=Bad;
  15.          echo $elem $bad $ORDER $p $pos "<<< We only need to know this"
  16.          else echo $elem $bad $ORDER $p $pos
  17.          
  18.       fi
  19.       if [ $elem = 8 ];then
  20.          let ORDER="12345671234";
  21.          echo "  order reset >>>" $ORDER; let p=0; let pos=1
  22.          
  23.       fi
  24.      
  25.       ORDER=${ORDER:$p:${#ORDER}}
  26.      
  27.   done
  28.   echo
  29.   echo "string=" $str "status=" $bad
  30.   echo
  31. }
  32.  
  33. scan "$@"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement