The UNIX and Linux Forums  


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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как перенести данные элементы в AWK ahjiefreak Shell программирование и сценарии 2 05-13-2008 05:44 AM
выводит данные в таблице с результатами grep Chillspark Shell программирование и сценарии 2 05-12-2008 03:21 PM
Помощь Вставка данных в таблицу MySQL vadharah Shell программирование и сценарии 11 03-30-2008 01:26 PM
Сравнение данных в файл со значениями в таблице Mohit623 Shell программирование и сценарии 0 01-22-2008 08:57 AM
ccall базы данных и сбор данных из одной таблицы rinku Shell программирование и сценарии 0 05-28-2007 02:16 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 07-28-2008
ahjiefreak ahjiefreak is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 132
Как перенести таблицу данных с использованием AWK

Привет.

Я эти данные ниже: --
v1 28 14 1,72414 1,72414 1,72414 1,72414 1,72414
v2 77 7 7,47126 6,89655 6,89655 6,89655 6,89655
v3 156 3 21,2644 21,2644 20,6897 21,2644 20,6897
v4 39 3 1,72414 1,72414 1,72414 1,72414 1,72414
V5 155 1 21,2644 23,5632 24,1379 23,5632 24,1379
V6 62 2 2,87356 4,02299 4,02299 2,87356 4,02299
v7 152 4 20,6897 20,6897 20,6897 20,6897 20,6897
V8 154 1 22,4138 22,4138 22,4138 22,4138 22,4138

и я хотел бы перенести их в следующем: --

v1 v2 .......... V8
28 77
14 .7
1,72414 7,47126
1,72414 6,89655
1,72414 6,89655
1,72414 6,89655

Пожалуйста, сообщите. Спасибо
Old 07-28-2008
s_becker s_becker is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2008
Сообщений: 28
Взятые из GNU AWK справочник:

(
если (max_nf <NF)
max_nf \u003d Н.Ф.
max_nr \u003d NR
для (X \u003d 1; X <\u003d Н.Ф.; X + +)
вектор [X, NR] \u003d $ X
)

END (
для (X \u003d 1; X <\u003d max_nf; X + +) (
для (Y \u003d max_nr; Y> \u003d 1; - Y)
printf ( "% S", вектор [X, Y])
printf ( "\ N")
)
)

Копирование, что в файл, а затем ссылаться на это так:

AWK-F scriptfile datafile | AWK '(печати $ 8 "\ T" $ 7 "\ T" $ 6 "\ T" $ 5 "\ T" $ 4 "\ T" $ 3 "\ T" $ 2 "\ T" $ 1 "\ T" ) '
Old 07-29-2008
summer_cherry summer_cherry is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2007
Месторасположение: Пекин Китай
Сообщения: 1092
Неопределенный артикль Perl Сценарий перенести на Metrix, надеюсь, что он может решить Вашу проблему.


Код:
$file=shift;
open(FH,"<$file") or die "can not open file";
while(<FH>){
        $_=~ tr/\n//d;
        @arr=split(",",$_);
        $col=$#arr;
        for($i=0;$i<=$#arr;$i++){
                $index=sprintf("%s%s",$.,$i);
                $hash{$index}=$arr[$i];
        }
        $row=$.;
}
close(FH);
for($a=0;$a<=$col;$a++){
        for($b=1;$b<=$row;$b++){
                $t=sprintf("%s%s",$b,$a);
                print $hash{$t},",";
        }
        print "\n";
}

Closed Thread

Закладки

Теги
Матрица, Perl, Perl сдвиг, перемещение, переход на Perl, транспонировать

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

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

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

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




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