![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| разделить поля в колонке 3 в колонках | rakshit | Веб-программирование, Web 2.0 и Mashups | 2 | 03-06-2009 04:44 AM |
| Объединить несколько столбцов из нескольких файлов | martva | Shell программирование и сценарии | 5 | 12-02-2008 09:23 AM |
| Одна колонка в несколько колонок в AWK | astroDave | Shell программирование и сценарии | 2 | 03-27-2008 10:00 PM |
| Как проверить Null значения в файле колонка колонки, если колонка не NULLs | Mandab | Shell программирование и сценарии | 7 | 03-15-2008 09:57 AM |
| одной колонке в несколько колонок | agibbs | UNIX для чайников Вопросы И Ответы | 7 | 12-05-2007 10:04 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
разделить одну колонку в несколько колонок
Эй, ребята ...
Im перспективных сделать следующее: 1 2 3 4 5 6 7 8 9 Изменить на: 1 4 7 2 5 8 3 6 9 Ли использования | Perl -ЗООС '$ \ \u003d $.% 3 ?$":" \ N ", но дайте мне doesn't матрицы хочу. Любая помощь, пожалуйста? Спасибо ![]() |
|
||||
|
Попробуйте ...
Код:
awk '{a[NR%3+1]=a[NR%3+1]" "$0} END {for (i in a){print a[i]}}' inputfile
|
|
||||
|
Спасибо, что почти работал ...
Но выход кода дает: 3 6 9 1 4 7 2 5 8 Так что я просто fiddled с ним немного, и пришли к 1 4 7 2 5 8 3 6 9 используя AWK '(A [NR%2+2] \u003d A [NR 3% 1] "" $ 0) END (для (I в) (печати [I])) 'inputfile, но имеют один открытый строку в начало файла ---------- Пост обновлен в 07:47 AM ---------- Предыдущее обновление было в 07:39 AM ---------- если применить это: 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 4.600000 9.800000 12,70000 12,90000 33,80000 Я потерять восходящем порядке, в 3-м столбце ... и это, и каким образом это можно исправить? 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 4,600000 0,000000 0,000000 9,800000 0,000000 0,000000 12,70000 0,000000 0,000000 33,80000 0,000000 0,000000 12,90000 0,000000 0,000000 0,000000 0,000000 0,000000 0,000000 |
|
|||||
|
Домашнее задание не допускается в UNIX и Linux форумы.
Пожалуйста, прочтите правила, В которой вы согласились при регистрации, если вы еще не сделали этого. Более чем вероятно, размещение домашних заданий в результате чего форум правонарушение. Если вы не домашнее должность, пожалуйста, объясните компании вы работаете, и характер проблемы вы работаете. Спасибо. В UNIX и Linux форумы. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|