Loading evaluate.sh +11 −5 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ set -e shopt -s nullglob cd task1 # summary task 1 table header cat > README-head.md << EOT | User | nDCG | Result name | |:-----|------|:------------| Loading @@ -10,6 +11,7 @@ EOT for USER in */ do cd $USER # per-user task 1 table header cat > README-head.md << EOT | nDCG | Result name | |------|:------------| Loading @@ -17,19 +19,23 @@ EOT for RESULT in *.tsv do NDCG=$(../../trec_eval/trec_eval ../qrel.V0.1.tsv "$RESULT" -m ndcg | awk '{ print $3 }') cat >> ../README-tail.md << EOT | [${USER%/}](https://gitlab.fi.muni.cz/$USER) | $NDCG | $(printf '%s\n' "${RESULT%.tsv}" | sed 's/_/, /g') | EOT # per-user task 1 table entries cat >> README-tail.md << EOT | $NDCG | $(printf '%s\n' "${RESULT%.tsv}" | sed 's/_/, /g') | EOT done (cat README-head.md && sort -k 2 -k 4 README-tail.md) > README.md (cat README-head.md && LC_ALL=C sort -k 2 -k 4 README-tail.md | tee >( # summary task 1 table header head -1 | while read LINE do printf '%s%s\n' "| [${USER%/}](https://gitlab.fi.muni.cz/$USER) " "$LINE" done >> ../README-tail.md )) > README.md rm README-head.md README-tail.md git add README.md cd .. done (cat README-head.md && sort -k 4 -k 2 -k 6 README-tail.md) > README.md (cat README-head.md && LC_ALL=C sort -k 4 -k 2 -k 6 README-tail.md) > README.md rm README-head.md README-tail.md git add README.md cd .. Loading Loading
evaluate.sh +11 −5 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ set -e shopt -s nullglob cd task1 # summary task 1 table header cat > README-head.md << EOT | User | nDCG | Result name | |:-----|------|:------------| Loading @@ -10,6 +11,7 @@ EOT for USER in */ do cd $USER # per-user task 1 table header cat > README-head.md << EOT | nDCG | Result name | |------|:------------| Loading @@ -17,19 +19,23 @@ EOT for RESULT in *.tsv do NDCG=$(../../trec_eval/trec_eval ../qrel.V0.1.tsv "$RESULT" -m ndcg | awk '{ print $3 }') cat >> ../README-tail.md << EOT | [${USER%/}](https://gitlab.fi.muni.cz/$USER) | $NDCG | $(printf '%s\n' "${RESULT%.tsv}" | sed 's/_/, /g') | EOT # per-user task 1 table entries cat >> README-tail.md << EOT | $NDCG | $(printf '%s\n' "${RESULT%.tsv}" | sed 's/_/, /g') | EOT done (cat README-head.md && sort -k 2 -k 4 README-tail.md) > README.md (cat README-head.md && LC_ALL=C sort -k 2 -k 4 README-tail.md | tee >( # summary task 1 table header head -1 | while read LINE do printf '%s%s\n' "| [${USER%/}](https://gitlab.fi.muni.cz/$USER) " "$LINE" done >> ../README-tail.md )) > README.md rm README-head.md README-tail.md git add README.md cd .. done (cat README-head.md && sort -k 4 -k 2 -k 6 README-tail.md) > README.md (cat README-head.md && LC_ALL=C sort -k 4 -k 2 -k 6 README-tail.md) > README.md rm README-head.md README-tail.md git add README.md cd .. Loading