Вы пытаетесь использовать sh в сценарии, но, похоже, вы работали с bash в своем терминале. Проверьте, работает ли это:
#!/bin/bash
directory="$(pwd)/data"
cd $directory
curl "https://s3.eu-central-1.wasabisys.com/aicrowd-public-datasets/myfoodrepo/round-2/val.tar.gz" --output val.tar.gz
for file in *.tar.gz
do
tar zxf $file
done
Дайте мне знать, если это поможет!
Примечание:
Я также удалил абсолютные пути, поскольку они не нужны, и измените имя ваша PATH локальная переменная для каталога, поскольку PATH уже точно является переменной в вашей среде.