У меня есть проблема с выполнением простого script в bash. script выглядит следующим образом:
#! /bin/sh
read -p 'press [ENTER] to continue deleting line'
sudo sed -ie '$d' /home/hpccuser/.profile
и когда я выполняю script с. /script, вывод выглядит следующим образом:
press [ENTER] to continue deleting line./script: 3: read: arg count
[sudo] password for user
Я запускаю команду чтения непосредственно в терминале (копирование и вставка из script в терминал), и она работает нормально; он ждет нажатия ENTER (как пауза).