![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Найти и заменить | NycUnxer | UNIX для чайников Вопросы И Ответы | 4 | 03-06-2008 12:20 AM |
| Найти замену | dbsurf | Shell программирование и сценарии | 2 | 01-25-2008 08:39 AM |
| Найти и заменить | mahabunta | UNIX для чайников Вопросы И Ответы | 7 | 09-21-2006 01:05 PM |
| Найти и заменить | vikas_j @ Hotmail | UNIX для чайников Вопросы И Ответы | 3 | 02-25-2002 05:41 PM |
| Найти И Заменить | gagansharma | Shell программирование и сценарии | 3 | 11-27-2001 04:17 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Найти и заменить проблема
привет ребята!!! Я написал сценарий, в котором я принимать ввод от пользователя и найти ее в файл, и заменить его. Мой вклад файл выглядит Код:
hi what your name? allrise Код выглядит мое это Код:
echo "Enter the name"
read name
FILE="/opt/name.txt"
NEW_FILE="/opt/new_name.txt"
exec 0<$FILE
while read line
do
if [ -n "`echo ${line} | grep 'allrise'`" ]
then
echo ${line} | sed 's|allrise|hello $name|g' >>$NEW_FILE
else
echo $line >>$NEW_FILE
fi
done <$FILE
Когда я запускаю моего сценария, то спросите меня на имя предположим я дал "Иван" ... но выход происходит, как показано ниже Код:
hi what your name? hello $name да, может ли кто-нибудь объяснить, каким образом я могу получить должного вывода, который должен быть. Код:
hi what your name? hello john |
|
||||
|
Спасибо за ответ ..
На самом деле это не мое фактическое файл ... Это всего лишь манекен файл, который я создал только для того, чтобы спросить моего запроса ... любом случае я постараюсь ваши предложения .. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|