LINUX.ORG.RU

вопрос по sh\bash


0

0

типа скрипт

#!/bin/sh

cat << EOF > /usr/share/mc/bin/mc-wrapper.sh
MC_USER=`id | sed 's/[^(]*(//;s/).*//'`
MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$"
SAVE_LANG="$LANG"
export LANG="C"
/usr/bin/mc -P "$MC_PWD_FILE" "$@"
export LANG="SAVE_LANG"
if test -r "$MC_PWD_FILE"; then
        MC_PWD="`cat "$MC_PWD_FILE"`"
        if test -n "$MC_PWD" && test -d "$MC_PWD"; then
                cd "$MC_PWD"
        fi
        unset MC_PWD
fi

rm -f "$MC_PWD_FILE"
unset MC_PWD_FILE
EOF


по итогу в файле /usr/share/mc/bin/mc-wrapper.sh

MC_USER=root
MC_PWD_FILE="/tmp/mc-/mc.pwd.16611"
SAVE_LANG="en_US.UTF-8"
export LANG="C"
/usr/bin/mc -P "" ""
export LANG="SAVE_LANG"
if test -r ""; then
        MC_PWD=""
        if test -n "" && test -d ""; then
                cd ""
        fi
        unset MC_PWD
fi

rm -f ""
unset MC_PWD_FILE

а мне надо чтобы там оказалось что что я в скрипте пишу
без замены переменных, как это сделать ?
чтобы не заменялось а просто тупо вставило как написано
anonymous
Ответ на: комментарий от io

Мир не без добрых людей.
Спасибо огромное.
А то запарился гуглить уже :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.