Folgendes Problem: Ich möchte mit folgenden Script die Zeit messen welche eine Funktion brauch. Jedoch ist mir time zu ungenau.
#!/bin/bash function eccho { echo "test" } function ltime { if [ `uname -s` = "FreeBSD\|Darwin" ] #Darwin=OSX then echo "Dieses Script klappt nicht unter einen BSD-Kernel" exit 1 else local start=$(date +%s%N) $1 local end=$(date +%s%N) echo "($end - $start) / 1000000000" | bc -l >> ./test.txt #1sec=10⁹nanosec fi } touch ./test.txt ltime eccho
Jedoch gibt er mir aus:
syntax error: unexpected end of file