Имеется отдельный файл /home/user/file с текстом такого типа:
парам парам...
$X/bin
парам парам...
и имеется скрипт шелл, который я написал так:
#!/bin/bash
X="/usr"
FILE="`cat /home/user/file`"
echo "$FILE" >> /home/user/file2
в итоге текст из file просто копируется в file2 и переменная $X не заменяется на /usr - шота делаю не так? может нужна команда не cat?
и еще можно ли сделать так, чтобы текст не добавлялся в файл, если этот текст там есть? помогите нубику
