|
|
|
|
Google Site
|
|||||||
| Форуми | Регистрация | Блог | Човекът Страници | Форум Правила | Връзки | Албуми | Често задавани въпроси | Потребители | Календар | Търся | Днешната Постове | Марк Форуми Прочети |
| Shell Програмиране и скриптове Пост въпроси за KSH, CSH, SH, Bash, Perl, PHP, SED, AWK И ДРУГИ черупки скриптове и черупки скриптови езици тук. |
![]() |
|
|
Нишка Инструменти | Търсене в тази нишка | Оцени резба | Покажи Режими |
|
|||
|
Помощ ~ ~ присъединят и "multijoin"
Здравейте, всички
Присъедини се команда може да се присъедини към 2 файл, но какво да кажем за "multijoin"? Ако списъкът на файлове и е цяло число, са дадени като вход, как да се присъедините към тези файлове и ги сортирате в зависимост от областта, номерът на настоящата цяло. По подразбиране полето е присъединят поле за всички присъединява. Например: Файл 1 \u003d Крис Кинг Файл 2 \u003d Крис Смешни ФАЙЛ 3 \u003d Крис Малки Крис Биг > multijoin file1 file2 file3-к 4 Резултатът: Крис Кинг Смешни Биг Крис Кинг Смешни Малки И така, първата стъпка е да се присъедините към file1 и file2, а след това да я тури във файл, може да го наричат file10, след това се присъединят към нея с досие 3, нали? но за това е recursive, Аз cann't направя така Защото в $ * присъединят $ I $ I 1 както в други програмни езици. Е, как да направите изхода на последно присъединили се присъединят със следващия файл, аз наистина се бърка ~ Е, това е проблем, домашните, така че няма кой да има идея? Благодаря предварително Трейси |
| Спонсорирани Връзки |
|
|
|
|||
|
Моля опитайте скрипта по-долу
Ако входа файл file1 чрез file3 multijoin.sh #! / ЮЕсАр / хамбар / ksh C \u003d 1 за F във файл? правя Ако [[C-екв 1]]; после котка $ F> TMP C \u003d 2 в противен случай Присъедини се към $ F TMP> tmp1 MV tmp1 TMP FI направен котка TMP RM TMP |
| Спонсорирани Връзки |
|
|
![]() |
| Маркери |
| Нишка Инструменти | Търсене в тази нишка |
| Покажи Режими | Оцени тази тема |
|
|
Още UNIX и Linux Форум Теми Можете да намерим Полезни
|
||||
| Нишка | Нишка Начално | Форум | Отговори | Последно мнение |
| Развитие на медиите: Linux мента 4,0 Бета "Fluxbox", 4,0 Алфа "Debian" | Linux Bot | UNIX и Linux RSS новини | 0 | 01-04-2008 03:00 ч. |
| Обяснете линия "mn_code \u003d" Околна среда "| grep" .. Mn "| awk-F" \u003d "(принтирай $ 2) '" " | Lokesha | UNIX за манекени Въпроси & Отговори | 4 | 12-20-2007 01:52 AM |
| Как можех да направи програмата смесва с много "|", "<" и ">" | strugglingman | Програмиране | 2 | 04-29-2006 09:11 AM |
| Не utpmx влизане: Трябва да Exec "Вход" от най-ниската степен "черупки" | peterpan | UNIX за манекени Въпроси & Отговори | 0 | 01-18-2006 04:15 AM |
| Присъедини се към двете линии, когато втората линия съдържа "US долар" | powah | Shell Програмиране и скриптове | 2 | 10-21-2005 07:30 ч. |