Go Back   За UNIX и Linux Форуми > Топ форуми > Shell Програмиране и скриптове
.
Google Site



Shell Програмиране и скриптове Пост въпроси за KSH, CSH, SH, Bash, Perl, PHP, SED, AWK И ДРУГИ черупки скриптове и черупки скриптови езици тук.

Closed Thread
English Japanese Spanish French German Portuguese Italian Осъществено от Powered by Google
 
Нишка Инструменти Търсене в тази нишка Оцени резба Покажи Режими
  #1 (Permalink)  
Old 11-18-2003
Регистрирани потребители
 

Присъедини Дата: Nov 2003
Мнения: 2
Помощ ~ ~ присъединят и "multijoin"

Здравейте, всички
Присъедини се команда може да се присъедини към 2 файл, но какво да кажем за "multijoin"?
Ако списъкът на файлове и е цяло число, са дадени като вход, как да се присъедините към тези файлове и ги сортирате в зависимост от областта, номерът на настоящата цяло. По подразбиране полето е присъединят поле за всички присъединява.

Например:
Файл 1 \u003d Крис Кинг
Файл 2 \u003d Крис Смешни
ФАЙЛ 3 \u003d Крис Малки
Крис Биг
> multijoin file1 file2 file3-к 4
Резултатът:
Крис Кинг Смешни Биг
Крис Кинг Смешни Малки

И така, първата стъпка е да се присъедините към file1 и file2, а след това да я тури във файл, може да го наричат file10, след това се присъединят към нея с досие 3, нали? но за това е recursive,

Аз cann't направя така
Защото в $ *
присъединят $ I $ I 1 както в други програмни езици.
Е, как да направите изхода на последно присъединили се присъединят със следващия файл, аз наистина се бърка ~

Е, това е проблем, домашните, така че няма кой да има идея?
Благодаря предварително

Трейси
Спонсорирани Връзки
  #2 (Permalink)  
Old 11-19-2003
Регистрирани потребители
 

Присъедини Дата: Nov 2003
Местоположение: Пекин, Китай
Мнения: 4
Моля опитайте скрипта по-долу
Ако входа файл 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
Спонсорирани Връзки
Closed Thread

Маркери

Нишка Инструменти Търсене в тази нишка
Търсене в тази нишка:

Разширено търсене
Покажи Режими Оцени тази тема
Оцени тази тема:

Правила за публикуване
Ти не може да публикувате нови конци
Ти не може да публикувате отговори
Ти не може да публикувате прикачени файлове
Ти не може да редактирате вашите мнения

BB код е На
Усмивки са На
[IMG] код На
HTML код е Отдалечаване
Trackbacks са На
Pingbacks са На
Refbacks са Отдалечаване


Още 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 ч.



Всички времена са GMT -4. В момента е: 01:07 AM.


Осъществено от: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Езикови преводи Осъществено от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
За UNIX и Linux Форуми Content Copyright © 1993-2010. Всички права Reserved.Ad Управление чрез RedTyger

Съдържание съответно с URL адреси vBSEO 3.2.0