The UNIX and Linux Forums  


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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Monkcast # 12: IBM HW группа OEM-Solaris для огорчения SW И одна группа ... - ZDNet.com BL iBot UNIX и Linux RSS Новости 0 08-17-2007 05:30 PM
Граф Нет записей в файл без подсчета Header и прицепов отчеты guiguy Shell программирование и сценарии 2 06-07-2007 01:15 PM
найти и группы записей в файл thumsup9 UNIX перспективных И опытных пользователей 20 04-19-2007 06:04 PM
Выберите отчеты основаны на критерии поиска по первой колонке shashi_kiran_v UNIX для чайников Вопросы И Ответы 2 12-02-2005 01:49 PM
в / ETC / группа слишком долго - проблемы с использованием Sudo% группы поли SUN Solaris 4 12-21-2004 09:50 AM

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 01-26-2008
Nayanajith Nayanajith is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2005
Сообщений: 27
Колонка сумму группы Uniq записей

Дорогие Все,

Я хочу, чтобы получить помощь в случае ниже.
У меня есть файл, как это.


Саман 1
gihan 2
Саман 4
Рави 1
Рави 2

поэтому я хочу, чтобы получить результат,

Саман 5
gihan 2
Рави 3, как это.

Просьба помочь мне.

Спасибо.
Old 01-27-2008
KevinADC KevinADC is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Сообщений: 731
Что вы пробовали до сих пор?
Old 01-27-2008
jaduks's Avatar
jaduks jaduks is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2007
Место проведения: Ассам, Индия
Сообщений: 166
Это можно сделать с помощью ассоциативного массива в AWK.

Код:
$ cat nayan.out
saman 1
gihan 2
saman 4
ravi 1
ravi 2

$ awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}' nayan.out > nayan.out.tmp

$ cat nayan.out.tmp
ravi 3
saman 5
gihan 2
/ / Jadu
Old 01-28-2008
Nayanajith Nayanajith is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2005
Сообщений: 27
Уважаемые Jadu,

Благодарим U! он работает.

Спасибо вам еще раз,

Nayanajith.
Old 02-16-2009
sandeep13 sandeep13 is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2009
Сообщений: 8
Колонка сумму группы Uniq записей

Привет Jadu,

Я новичок в Unix, и у меня аналогичные требования приведены ниже:

Входной файл:

Test.txt
Порт; ID; ВСЕГО
port1; P1; 100000
port2; p2; 5000
port1; P1; 500

Выходной файл:
Порт; ID; ВСЕГО
port1; P1; 100500
port2; p2; 5000

Как можно добиться этого? Любая помощь в этом отношении является higly оценку.
Спасибо.

Привет,
Sandeep
Old 02-16-2009
ranjithpr ranjithpr is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 157
Попробуй ниже скрипт (не проверено)

Код:
awk -F ";" '{ arr[$1 ";" $2] += $3 } END {for (i in arr) {print i ";" arr[i] } }' inputfile

Последний раз редактировалось Franklin52; на 02-16-2009 06:13 AM.. Основание: один
Old 02-16-2009
sandeep13 sandeep13 is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2009
Сообщений: 8
Привет Ranjith,
Спасибо за ответ, но это не будет работать .... мы можем использовать как обр [$ 1 ";" $ 2]???

Привет,
Sandeep
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 09:28 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