#!/bin/sh
if [ ! -n "$1" ]
then
echo "Использование: `basename $0` /dev/cdrom"
exit 1
fi
ISMOUNTED="$(cat /etc/mtab | grep -c $1)"
if [ "$ISMOUNTED" -eq 0 ];
then
DEVICE="$(sed -e 's/\/dev\///' $1)"
echo $DEVICE
mount $1 && konqueror /media/
fi
if [ "$ISMOUNTED" -eq 1 ];
then
umount $1
fi
exit 0
После выполнения выдало:
./mount_umount.sh: xrealloc: ../bash/subst.c:3656: cannot reallocate 134217728bytes (0 bytes allocated)
Как бы сделать так, чтобы sed-у подсунуть аргумент и запихать всё это в DEVICE