LINUX.ORG.RU

Задачка мне не по зубам


1

1

Вообщем есть шаблон

<image imageURL="NAME" thumbURL="NAME" linkURL="NAME" linkTarget="NAME" > 
 <caption></caption> "


и текстовый файл с сылками  нужно брать строку из файла и вставлять везде где NAME и  печатать полученый результат в файл,далее следующая строка из файла и снова  вставить вместо NAME 

#!/bin/bash


NAME=`вот тут проблема`


echo  " <image imageURL=\"$NAME\" thumbURL=\"$NAME\" linkURL=\"$NAME\" linkTarget=\"$NAME\" > "
echo  "	 <caption></caption> "



exit 0


★★★★★
Ответ на: комментарий от megabaks

echo что ты там хотел

нет, строки заданны в файле нудно брать строки по очереди из него и подставлять

Dron ★★★★★
() автор топика

perl -ne 'BEGIN{$t=qq{<image imageURL=«NAME» thumbURL=«NAME» linkURL=«NAME» linkTarget=«NAME» >
<caption></caption>}}chomp;($a=$t)=~s/NAME/$_/g;print"$a\n"' < текстовый_файл_со_ссылками >результат.txt

AITap ★★★★★
()
Ответ на: комментарий от Dron

строки заданны в файле нудно брать строки по очереди из него и подставлять

о чём я и написал - цикл этим и занимается

megabaks ★★★★
()
Ответ на: комментарий от Dron

короче, text_file - это твой файл
line - это очередная трока из файла, значение которой и подсовываешь NAME
ну а потом echo что_то_$NAME_что_то >> куда_ты_хочешь

megabaks ★★★★
()
Ответ на: комментарий от megabaks

хотя тут NAME вообще лишнее - везде нать заменить на line

megabaks ★★★★
()
Ответ на: комментарий от megabaks

тоже вариант спасибо

Dron ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.