![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Сравните несколько полей в file1 и file2 для печати строки и следующей строке | gillesc_mac | Shell программирование и сценарии | 7 | 03-16-2009 06:26 AM |
| Чтение файла построчно и обработки для каждой линии | sagarparadkar | Shell программирование и сценарии | 6 | 03-02-2009 11:59 AM |
| Кошка file1 прочитать строку за строкой то grep-A 15 строк в fileb | irongeekio | Shell программирование и сценарии | 6 | 01-28-2009 06:30 AM |
| Мне нужно предложение о проблеме прочитать файл построчно и делать вещи | madi3d8 | Shell программирование и сценарии | 3 | 01-15-2009 11:33 AM |
| SED Помощь (убрать строку:: еще раз проанализировать:: добавить строку) | Malumake | Shell программирование и сценарии | 6 | 10-24-2007 06:02 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
|||||
|
Вы можете это сделать много, но вот один пример, как использовать параметр расширения.
Код:
#!/bin/ksh
# read lines from stdin
while read line
do
# remove begin of line including <html>
a1=${line#*<html>}
# remove end of line including </html>
a2=${a1%</html>*}
# remove all char except numbers (replace not numbers with nothing)
a3=${a2//[^0-9]/}
print $a3
done
Код:
chmod a+x thisfile cat file1 | ./thisfile > file2 |
|
|||||
|
В резюме .. См. ниже
В file1 по разделу 1 (<html> ... уникальную identifier23432 .. </ HTML>) необходимо>, чтобы идентификатор в строке 1 в file2 (создать новое имя файла для каждой записи) (23432). HTML (создание новый файл на основе уникального идентификатора) ---------- Пост обновлен в 08:51 AM ---------- Предыдущее обновление было в 08:36 AM ---------- #! / BIN / KSH # создать борьбе CNT \u003d 0 # Читать строки из STDIN а читать строки делать # Начала удалите строки в том числе <html> a1 \u003d $ (строка # * <html>) # Удалить конца строки в том числе </ HTML> a2 \u003d $ (a1% </ HTML> *) # Удалить всех знаков, за исключением номеров (номера не заменить ничем) a3 \u003d $ (A2 / / [^ 0-9] /) Версия для печати $ a3 # прирост НЦДЗ для тестирования создание новых уникальных идентификаторов НЦДЗ \u003d$(($ НЦДЗ +1)) Готово> $ cnt.html $ KSH test3.ksh test3.ksh [17]:: плохая замена $ 1 Этот файл был создан: 0 28 июня 08:41 0.html незаполненным и не 1,2, 3 и т.д. .. Любые другие идеи? Цитата:
В резюме .. См. ниже В file1 по разделу 1 (<html> ... уникальную identifier23432 .. </ HTML>) необходимо>, чтобы идентификатор в строке 1 в file2 (создать новое имя файла для каждой записи) (23432). HTML (создание новый файл на основе уникального идентификатора) ---------- Пост обновлен в 08:51 AM ---------- Предыдущее обновление было в 08:36 AM ---------- #! / BIN / KSH # создать борьбе CNT \u003d 0 # Читать строки из STDIN а читать строки делать # Начала удалите строки в том числе <html> a1 \u003d $ (строка # * <html>) # Удалить конца строки в том числе </ HTML> a2 \u003d $ (a1% </ HTML> *) # Удалить всех знаков, за исключением номеров (номера не заменить ничем) a3 \u003d $ (A2 / / [^ 0-9] /) Версия для печати $ a3 # прирост НЦДЗ для тестирования создание новых уникальных идентификаторов НЦДЗ \u003d$(($ НЦДЗ +1)) Готово> $ cnt.html $ KSH test3.ksh test3.ksh [17]:: плохая замена $ 1 Этот файл был создан: 0 28 июня 08:41 0.html незаполненным и не 1,2, 3 и т.д. .. Любые другие идеи? Цитата:
---------- Пост обновлен в 11:40 AM ---------- Предыдущее обновление было в 08:51 AM ---------- Спасибо, но, к сожалению, это не будет создавать какие мне нужно .. |
|
|||||
|
Я не уверен, что вы пытались, рода входной файл, и пример того, что вам хотелось бы привести пример.
Код:
while ...
do
# a3 is the key value, look first example script
> $a3.html
done
Код:
cnt=1
while read line
do
# create/overwrite empty file using some variable value
> $cnt.html
# or put something to file
print something > $cnt.html
((cnt+=1))
done
|
|
|||||
|
Входной файл dfn и выходного файла (ов) dfn
Мой вклад файл представляет собой список из HTML кода для товаров, которые имеют уникальный ключ, как их идентификационные номера в описание кода ..
test1 <html> (код продукта #####)</ HTML> <\u003d\u003d полную страницу Я хотел бы воспользоваться НЦДЗ ценность представляют собой уникальное средство createing нового и разные файловые план каждой строки в файл test1 он это в essenct, это создание нового HTML файл для каждой строки, которые я испытал, и проверить это отделены друг от друга carrage возвращения и не вкладок или carage возвращает строку в себе. filename.txt это еще один возможный вклад файл я пытался использовал М. В. сценарий, чтобы изменить имя cnt.html из файлов, созданных на первом сценарий |
![]() |
| Закладки |
| Теги |
| синтаксический анализ строки на новый файл |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|