#!/bin/sh set -e set -x echo "First source all variables and THEN run this script" read something SUFFIX="" if [ $# -ge 1 ]; then SUFFIX="-$1" fi LOG=~/master-thesis/netpfga/log/compile-$(date +%F-%H%M%S)$SUFFIX ( # Step 1..3: create code # Step 4: date cd $P4_PROJECT_DIR && make # Step 5: sdnet simulation date cd $P4_PROJECT_DIR/nf_sume_sdnet_ip/SimpleSumeSwitch && ./vivado_sim.bash expected_line=$(grep ^expected "$LOG" | sed -e 's/.*= &1 | tee "$LOG"