RosettaCodeData/bin/rcd-new-tasks

19 lines
330 B
Bash
Executable File

#!/usr/bin/env bash
set -e -u -o pipefail
root=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd -P)
cd "$root"
bin/rcd-api-list-all-tasks |
while read -r lang; do
re=${lang//\\/\\\\}
re=${re//+/\\+}
re=${re//\*/\\*}
re=${re//\(/\\\(}
grep -Eq "^\"$re\":$" Conf/task.yaml ||
echo "$lang"
done |
grep -v '[^"$^]'