mktemp в сценарии bash [закрыто]
Содержимое исполняемого файла include.sh
#!/bin/sh
$tmpfile=$(mktemp /tmp/include.XXXXXX)
echo "test" > $tmpfile
Когда я его запустил, вывод терминала был
./include.sh: 2: =/tmp/include.KJxE7c: not found
./include.sh: 3: cannot create : Directory nonexistent
Однако на самом деле был создан файл "/tmp/include.KJxE7c".
Что может быть не так с моим сценарием?