Страница 1 из 1

[Решено]как вставить в переменную команду pwd ?

Добавлено: 24 окт 2017, 12:52
banzay242
нужно типа
PWD=pwd
ls -a SPWD/mnt/tmp

Re: как вставить в переменную команду pwd ?

Добавлено: 24 окт 2017, 13:32
banzay242
разобрался:
PWD=`pwd`
и
PWD=`pwd'
разные вещи
так работает:

Код: Выделить всё

#!/bin/sh
#
umount mnt
echo монтируем ext3fs.img в mnt
mount sys/LiveOS/ext3fs.img mnt
echo монтируем dev sys proc resolv.conf
PWD=`pwd`/mnt
mount --bind /dev $PWD/dev
mount --bind /sys $PWD/sys
mount --bind /proc $PWD/proc
mount --bind /etc/resolv.conf $PWD/etc/resolv.conf
echo запускаем chroot, ковыряем систему, после выходим exit
#systemd-nspawn -D mnt
chroot mnt

Re: [Решено]как вставить в переменную команду pwd ?

Добавлено: 30 окт 2017, 11:14
Yamah

Код: Выделить всё

MYDYR=`pwd`
MYDYR=$(pwd)
MYDYR=$PWD

Re: [Решено]как вставить в переменную команду pwd ?

Добавлено: 30 окт 2017, 12:27
banzay242
благодарю. MYDIR=$PWD наверное $pwd ? регистр имеет значение?