1

いくつかの CRC を計算し、それらを比較して、それらのいずれかが類似しているかどうかを確認したいと考えています。つまり、x != y st CRC(x) == CRC(y) です。これまでに書いたコードは次のとおりです。

#!/bin/bash
clear;

echo "The script starts now" 
$SECONDS = 0;

while(true) 
  do    
    ./pycrc.py --model crc-32 --check-string $RANDOM
    ./pycrc.py --model crc-32 --check-string $RANDOM     
done

echo "The script is finish" 
echo "That took approximately $SECONDS seconds"

./pycrc.py出力を保存して変数を比較するにはどうすればよいですか?

4

1 に答える 1

4

コマンド置換を使用して出力をキャプチャし、比較のために条件式を使用します。そのようです:

value1="$(./pycrc.py --model crc-32 --check-string $RANDOM)"
value2="$(./pycrc.py --model crc-32 --check-string $RANDOM)"

if [[ $value1 == $value2 ]]; then
  echo "Values match!"
fi
于 2012-09-29T03:26:01.303 に答える