- опция no-optional теперь реализована в соответствии с этой документацией https://docs.npmjs.com/cli/install :
The --no-optional argument will prevent optional dependencies from being installed.
Вы цитируете ад. Попробуйте это :с помощью sudo, запустите оболочку и введите команды этой оболочки из здесь -документа. Эту версию вы действительно можете прочитать:
sudo -u oracle -c sh <<'END_SH'
export ORAENV_ASK=NO
export ORACLE_SID=$(pgrep -fl pmon | grep -Eiv 'asm$|apx$' | cut -d_ -f3)
export ORACLE_HOME=$(awk -F: '/dbhome/ {print $2}' /etc/oratab |sort -u)
export PATH="$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch"
"$ORACLE_HOME"/bin/expdp "sys/oracle as sysdba" DIRECTORY=DATAPUMP_DIR dumpfile=FULL_DB.dmp FULL=Y LOGFILE=full_exp.log
END_SH
Я немного упростил ваши конвейеры grep|grep|awk. Я не понимаю, почему вы используете sort
при настройке ORACLE _HOME :вы ожидаете, что dbhome
появится несколько раз в /etc/oratab?