![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как объединить эти два файла? | Fedora | Shell программирование и сценарии | 3 | 02-12-2008 06:45 PM |
| объединить файлы | koti_rama | Shell программирование и сценарии | 5 | 12-24-2007 10:59 PM |
| Использование СЭД над кошкой объединить файлы | miwinter | UNIX перспективных И опытных пользователей | 2 | 11-28-2007 01:36 PM |
| помощь в объединении файлов | u263066 | Shell программирование и сценарии | 5 | 07-24-2006 04:24 AM |
| Использование NAWK объединить два файла | madhunk | Shell программирование и сценарии | 7 | 06-07-2006 11:27 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет, ребята,
Я должен вопроса, у меня есть много журналов (простой текст), и мне необходимо объединить их в группу из 10 файлов, один рядом с другим, которые имеют смысл? Например, я имею в файлах: File1 File2 File3 File4 . . File100 Мне нужно, чтобы выехать на содержание каждого файла в новый файл с именем Total1, но только в Total1 будет file1 в File10, то будет еще Total2 с содержанием File11 на File20 ... и т.д., и т.д. .. Пожалуйста, ваша помощь. Спасибо |
|
|||||
|
Еще одно решение (KSH или Баш): Код:
# Script file: concat.sh
shopt -s extglob # Not need for ksh
src_prefix=File
out_prefix=Total
typeset -i src_seq out_seq
for src_file in ${src_prefix}+([0-9])
do
src_seq=${src_file#${src_prefix}}
(( out_seq=src_seq/10+1 ))
echo "cat ${src_file} >> ${out_prefix}${out_seq}"
done
Исполнение: Код:
$ ls File* File1 File100 File11 File19 File2 File9 File91 File92 File99 $ concat.sh cat File1 >> Total1 cat File100 >> Total11 cat File11 >> Total2 cat File19 >> Total2 cat File2 >> Total1 cat File9 >> Total1 cat File91 >> Total10 cat File92 >> Total10 cat File99 >> Total10$ Жан-Пьер. |
|
||||
|
объединить ряд файлов
Код
#! / BIN / ш Эхо введите имя файла читать F Эхо введите количество таких файлов читать N I \u003d 1 в то время как тест $ I-NE $ N делать Эхо $ F $ I>> outfile Кошка $ F $ I>> outfile I \u003d `Expr $ I + 1` готово в связи с использованием выше код, который вы можете видеть имя файла перед его содержание. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|