URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8873
[ Назад ]

Исходное сообщение
"sed переменная"

Отправлено linuxoid , 27-Сен-10 11:26 
как присвоить переменной значение строки из файла tempfile
а затем удалить строку в файле filename использовав данную переменную.

tempfile:
456

filename
123
456
789

a="456"
с удалением вроде разобрался
sed -i '/$a/d' filename

теперь нужно присвоить перемtнной $a значение из файла tempfile


Содержание

Сообщения в этом обсуждении
"sed переменная"
Отправлено Andrey Mitrofanov , 27-Сен-10 11:33 
>теперь нужно присвоить перемtнной $a значение из файла tempfile

a="`shuf -n1 tempfile`"


"sed переменная"
Отправлено linuxoid , 27-Сен-10 12:51 
>>теперь нужно присвоить перемtнной $a значение из файла tempfile
>
>a="`shuf -n1 tempfile`"

в этом случае переменной a присваевается `shuf -n1 tempfile`
может что то упущено


"sed переменная"
Отправлено linuxoid , 27-Сен-10 13:46 
xx=$(shuf -n1 <tempfile) вот так написал проканало в Ubuntu.
в CentOS почему то не работает