OpenCores
URL https://opencores.org/ocsvn/product_code_iterative_decoder/product_code_iterative_decoder/trunk

Subversion Repositories product_code_iterative_decoder

[/] [product_code_iterative_decoder/] [tags/] [INITIAL/] [bench/] [analyze.sh] - Diff between revs 3 and 10

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 3 Rev 10
#!/bin/sh
#!/bin/sh
 
 
# $Id: analyze.sh,v 1.1.1.1 2005-11-15 01:51:28 arif_endro Exp $
# $Id: analyze.sh,v 1.1.1.1 2005-11-15 01:51:28 arif_endro Exp $
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  Title       : Analyze Output File
#  Title       : Analyze Output File
#  Project     :
#  Project     :
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  File        :  analyze.sh
#  File        :  analyze.sh
#  Author      : "Arif E. Nugroho" <arif_endro@yahoo.com>
#  Author      : "Arif E. Nugroho" <arif_endro@yahoo.com>
#  Created     : 2005/11/01
#  Created     : 2005/11/01
#  Last update :
#  Last update :
#  Simulators  :
#  Simulators  :
#  Synthesizers:
#  Synthesizers:
#  Target      :
#  Target      :
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  Description : Bourne Shell script to analyze output of simulations
#  Description : Bourne Shell script to analyze output of simulations
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  Copyright (C) 2005 Arif E. Nugroho
#  Copyright (C) 2005 Arif E. Nugroho
###############################################################################
###############################################################################
##
##
##      THIS SOURCE FILE MAY BE USED AND DISTRIBUTED WITHOUT RESTRICTION
##      THIS SOURCE FILE MAY BE USED AND DISTRIBUTED WITHOUT RESTRICTION
## PROVIDED THAT THIS COPYRIGHT STATEMENT IS NOT REMOVED FROM THE FILE AND THAT
## PROVIDED THAT THIS COPYRIGHT STATEMENT IS NOT REMOVED FROM THE FILE AND THAT
## ANY DERIVATIVE WORK CONTAINS THE ORIGINAL COPYRIGHT NOTICE AND THE
## ANY DERIVATIVE WORK CONTAINS THE ORIGINAL COPYRIGHT NOTICE AND THE
## ASSOCIATED DISCLAIMER.
## ASSOCIATED DISCLAIMER.
##
##
###############################################################################
###############################################################################
##
##
##      THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
##      THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
## IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
## EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
## OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
## OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
## WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
## WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
## OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
## OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
## ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
##
##
###############################################################################
###############################################################################
 
 
SOURCE=../data/senddata.txt
SOURCE=../data/senddata.txt
TARGET=send_out.txt
TARGET=send_out.txt
echo "Changing to UNIX text file format..."
echo "Changing to UNIX text file format..."
dos2unix ${TARGET}
dos2unix ${TARGET}
 
 
BIT=`wc -l ${TARGET} | awk '{print $1}'`
BIT=`wc -l ${TARGET} | awk '{print $1}'`
 
 
if [ $BIT  -gt 10000 ]; then
if [ $BIT  -gt 10000 ]; then
   echo "Removing 12 first line..."
   echo "Removing 12 first line..."
   ex -s -n -c "1,12d" -c "wq" ${TARGET}
   ex -s -n -c "1,12d" -c "wq" ${TARGET}
else
else
   echo "File ${TARGET} already ${BIT} lines."
   echo "File ${TARGET} already ${BIT} lines."
fi;
fi;
 
 
BIT=`wc -l ${TARGET} | awk '{print $1}'`
BIT=`wc -l ${TARGET} | awk '{print $1}'`
 
 
if [ $BIT -eq 10000 ]; then
if [ $BIT -eq 10000 ]; then
   echo "line difference:"
   echo "line difference:"
   cmp -l ${SOURCE} ${TARGET} | wc -l
   cmp -l ${SOURCE} ${TARGET} | wc -l
else
else
   echo "WARNING: File ${TARGET} has ${BIT} lines only."
   echo "WARNING: File ${TARGET} has ${BIT} lines only."
fi
fi
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.