Всем доброго времени суток.
Нашаманил такую штуку. Но, нужно, чтобы значение переменной $files было в кавычках. Как это можно сделать и можно ли в принципе?
#!/bin/bash
DIR="/home/blabla/roman/Рабочий стол/wiki/"
mail=roman@blabla.ru
find "$DIR" -type f | while read files; do
subject=`echo "$files" | sed 's|.*/||; s/\.[^.]* /,/g; s/\.[^.]*$//'`
attach="-a "$files
echo "Test | mailx -A siz37 -s "$subject" $attach $mail"
done
Т.е. я получаю вывод:
Test | mailx -A blabla -s снимок5 -a /home/blabla/roman/Рабочий стол/wiki/снимок5.png roman@blabla.ru
А нужен:
Test | mailx -A blabla -s снимок5 -a "/home/blabla/roman/Рабочий стол/wiki/снимок5.png" roman@blabla.ru