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 Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как объединить различные coulmn в терминах файлы rahul sharma11 Shell программирование и сценарии 10 05-09-2008 03:55 AM
обработкой матрицу столбец мудрых Abhishek Гхосе Shell программирование и сценарии 5 08-21-2007 12:55 PM
Помимо Unix (строка мудрый) gauravgoel Shell программирование и сценарии 3 05-17-2007 04:27 AM
Манипулируя полями записи мудрых rinku11 Shell программирование и сценарии 1 12-07-2005 10:42 AM
Система идентификации RAM слот покоординатного diliphere UNIX перспективных И опытных пользователей 0 08-23-2005 08:45 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 06-26-2006
er_aparna er_aparna is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2006
Сообщений: 52
Вставить coulmn мудрых

Здравствуйте,

Мне нужно несколько разъяснений в видов пасты команду ussage в coulmn режим:

В каталоге я несколько файлов отличать как *. CPU *. vmem и *. карту

и coulmn позиции как
первый процессор файл
89576
89576
89576
89576
89576
89576
89576

второй процессор файл
46312
46312
46312
46312
46312
46312
46312
46312
46312
и третьего процессора файл
46392
46392
46392
46392
46392
46392


и я хочу, чтобы мой вывод как
Первый, второй файл, третий файл
89576,46312,46392
89576,46312,46392
89576,46312,46392
89576,46312,46392
89576,46312,46392
89576,46312,46392


Я могу сделать это легко вставить команду паста-Д "," первый файл второго процессора CPU файл третьего процессора файла> выходных

но не знаете, сколько количество файлов Есть для CPU extn ....

Я написал скрипт:

LS-лтр | TR-S "" ";" | светотеневую D ";"-F9 | egrep "(. процессора $ |. vmem $ |. карту $)"> temp1
светотеневую D "." -F1, 2 temp1 | сорт-U |> temp2

для VAR `кота в temp2`
делать
паста-Д "," $ VAR ">> из
готово

Но это будет вставить файл, я же coulmn:

Просьба предложить возможные одной командной строке для него. Я думаю, с помощью nawk или SED Я могу это сделать, но я не AMD хорошее знание их ...

заранее спасибо
Апарна
Old 06-26-2006
er_aparna er_aparna is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2006
Сообщений: 52
Привет

Я смогла сделать то, что я хотел с помощью следующего скрипта
LS-лтр *. vmem | TR-S "" ";" | светотеневую D ";"-F9 | сорт-N> list_vmem
var1 \u003d `TR-S '\ N' '' <list_vmem`
var2 \u003d `TR-S '\ N' ',' <list_vmem`
Эхо $ var2> output_vmem.csv
паста-Д "," $ var1>> output_vmem.csv
LS-лтр *. карту | TR-S "" ";" | светотеневую D ";"-F9 | сорт-N> list_mem
var1 \u003d `TR-S '\ N' '' <list_mem`
var2 \u003d `TR-S '\ N' ',' <list_mem`
Эхо $ var2> output_mem.csv
паста-Д "," $ var1>> output_mem.csv
LS-лтр *. CPU | TR-S "" ";" | светотеневую D ";"-F9 | сорт-N> list_cpu
var1 \u003d `TR-S '\ N' '' <list_cpu`
var2 \u003d `TR-S '\ N' ',' <list_cpu`
Эхо $ var2> output_cpu.csv
паста-Д "," $ var1>> output_cpu.csv



Но можно предположить soembody PLS одну строку решение для нескольких файлов, которые надо вставить coulmn мудрым, когда мы не знаете число файлов, которые будут вставлены ......

Спасибо
Old 06-26-2006
bobbyjohnz bobbyjohnz is offline
Зарегистрированный пользователь
  
 

Регистрация: May 2005
Сообщений: 19
Привет Апарна

У вас есть несколько типов файлов, и неизвестно рассчитывать каждый . У меня нет единого лайнер, как вы просили. Но slighter меньше, чем версия у вас в руке. Попробуйте это видеть, если ее использовать в любых

# / бен / KSH
Я в "CPU" "vmem" "карту"
делать
паста-Д "," *. $ (I)> $ (I). из
готово

Как вы догадываетесь, он делает три файла cpu.out, vmem.out и mem.out!!!
Old 06-26-2006
er_aparna er_aparna is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2006
Сообщений: 52
Большое спасибо работает .............
Closed Thread

Закладки

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

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

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

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




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