The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Несколько файл необходимо с определенной file_prefix rauphelhunter Shell программирование и сценарии 6 05-27-2008 06:26 AM
Разбить файл на несколько файлов в зависимости от первые 4 цифры deepakgang Shell программирование и сценарии 4 04-09-2008 02:21 AM
Справка необходима для сортировки несколько колонок в одном файле ahjiefreak UNIX для чайников Вопросы И Ответы 1 12-07-2007 05:50 AM
Разделить файл на 2 файлов dummy_needhelp Shell программирование и сценарии 7 11-04-2007 07:36 PM
Разделить файл на 2 или более файлов Бобо UNIX для чайников Вопросы И Ответы 4 01-16-2006 05:15 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 03-02-2008
monicasgupta monicasgupta is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2008
Сообщений: 6
Помощь необходимо: Сплит один большой файл на несколько файлов

Привет друзья,

Я имею данные в квартире файл следующим образом, во-первых подала является клиентом номер. Мы почти 50-100 клиентов в системе


100 ABC A123
100 BVC D234
100 BNC N324
200 CBC A122
200 AVC D294
200 HNC N324
300 GBC A173
300 ЦФВ D234
300 ПЦУ N344

Я хочу разделить этот файл и создать отдельный файл для каждого клиента с клиентом номер в имени файла, как следует,

Имя файла: 100. <TimeStamp>. TXT

100 ABC A123
100 BVC D234
100 BNC N324

Имя файла: 200. <TimeStamp>. TXT

200 CBC A122
200 AVC D294
200 HNC N324

Имя файла: 300. <TimeStamp>. TXT

300 GBC A173
300 ЦФВ D234
300 ПЦУ N344

Я действительно apprciate если кто-то может мне помочь написания сценария.
Old 03-02-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9120
Это одна линия с AWK ...
Код:
$ ls
data
$
$
$
$
$
$ cat data
100 ABC A123
100 BVC D234
100 BNC N324
200 CBC A122
200 AVC D294
200 HNC N324
300 GBC A173
300 FVC D234
300 DNC N344
$ awk -v timestamp=whatever  '{print $0 >> ($1timestamp".txt")}'  data
$ ls
100whatever.txt 200whatever.txt 300whatever.txt data
$ cat 100whatever.txt
100 ABC A123
100 BVC D234
100 BNC N324
$
Old 03-02-2008
jaduks's Avatar
jaduks jaduks is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2007
Место проведения: Ассам, Индия
Сообщений: 166
Код:
$  awk '{print > $1".ts.txt"}' cus.out
Old 03-02-2008
monicasgupta monicasgupta is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2008
Сообщений: 6
WOW благодаря Perderabo она работала как шарм!!! но она создает еще один дополнительный файл также т.е. whatever.txt. I DONT хочу этот файл. Я очень ценю вклад ур.

39 2 марта 05:42 100whatever.txt
39 2 марта 05:42 200whatever.txt
39 2 марта 05:42 300whatever.txt
2 2 марта 05:42 whatever.txt

Спасибо
Моника
Old 03-02-2008
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9120
Цитата:
Первоначально Послано monicasgupta View Post
WOW благодаря Perderabo она работала как шарм!!! но она создает еще один дополнительный файл также т.е. whatever.txt. I DONT хочу этот файл. Я очень ценю вклад ур.

39 2 марта 05:42 100whatever.txt
39 2 марта 05:42 200whatever.txt
39 2 марта 05:42 300whatever.txt
2 2 марта 05:42 whatever.txt

Спасибо
Моника
Вы должны иметь несколько пустых строк. Вы можете игнорировать пустые строки, проверяя, если количество полей ненулевое ....

AWK-V \u003d независимо от времени 'Н.Ф. (печати $ 0>> ($ 1timestamp ". TXT"))' данных

И вы должны заменить ", что" с вашего времени.
Old 03-03-2008
monicasgupta monicasgupta is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2008
Сообщений: 6
Благодаря Perderabo, он работал очень хорошо, я очень признателен, если вы можете быть более полезными для меня

После того как файл R создали мне нужно сделать следующие две вещи.

1) После создания файла с данными.

100whatever.txt
100 ABC A123
100 BVC D234
100 BNC N324

100whatever.txt
200 CBC A122
200 AVC D294
200 HNC N324

100whatever.txt
300 GBC A173
300 ЦФВ D234
300 ПЦУ N344

Теперь я хочу удалить первую запись из всех файлов, должен выглядеть так:
100whatever.txt
ABC A123
BVC D234
BNC N324

100whatever.txt
CBC A122
AVC D294
HNC N324

100whatever.txt
GBC A173
ЦФВ D234
ПЦУ N344

2) Индекс все файлы в один файл как WHATEVER.zip

Спасибо
Моника
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 05:15 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0