The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
hogyan lehet a két kép? fedora Shell programozás és Scripting 3 02-12-2008 06:45 PM
merge kép koti_rama Shell programozás és Scripting 5 12-24-2007 10:59 PM
használata sed mint macska összevonása kép miwinter A UNIX a fejlett és szakértői Felhasználók 2 11-28-2007 01:36 PM
segítséget merge kép u263066 Shell programozás és Scripting 5 07-24-2006 04:24 AM
Using NAWK összefésülni két kép madhunk Shell programozás és Scripting 7 06-07-2006 11:27 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 Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 06-06-2007
lestat_ecuador lestat_ecuador is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Hozzászólások: 28
Exclamation Hogyan merge kép

Hello guys,

Meg kell kérdés, nekem van egy csomó log fájlokat (egyszerű szöveg) és vennem kell egyesíteni őket csoport 10 kép, az egyik mellé a másik, hogy van értelme?

Például, nekem van a kép:

Fájl1
Fájl2
File3
File4
.
.
File100

Meg kell egyesíteni a fájlok tartalmát egy új Total1 nevű fájl, hanem a Total1 csak lesz a fájl1 a File10, akkor lesz egy másik Total2 a tartalmát File11 a File20 ... , stb, stb .. Kérem a segítséget.

Thanx
  #2 (permalink)  
Old 06-06-2007
Shell_Life's Avatar
Shell_Life Shell_Life is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2007
Helyszín: Bahia, Brazília
Posts: 695
Lestat,
Nézd meg, ez az Ön számára:

Kód:
typeset -i mCnt=0
typeset -i mSeq=1
mOutFile='Total1'
for mFName in `find . -type f`
do
  cat mFName >> $mOutFile
  mCnt=$mCnt+1
  if [ ${mCnt} -eq 10 ]; then
    mSeq=$mSeq+1
    mOutFile='Total'$mSeq
    mCnt=0
  fi
done

  #3 (permalink)  
Old 06-06-2007
aigles's Avatar
aigles aigles is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Apr 2004
Helyszín: Bordeaux, Franciaország
Hozzászólások: 1.433
Egy másik megoldás (ksh vagy bash):

Kód:
# Script file: concat.sh

shopt -s extglob # Not need for ksh

src_prefix=File
out_prefix=Total

typeset -i src_seq out_seq

for src_file in ${src_prefix}+([0-9])
do
   src_seq=${src_file#${src_prefix}}
   (( out_seq=src_seq/10+1 ))
   echo "cat ${src_file} >> ${out_prefix}${out_seq}"
done

Kivitel:

Kód:
$ ls File*
File1  File100  File11  File19  File2  File9  File91  File92  File99
$ concat.sh
cat File1 >> Total1
cat File100 >> Total11
cat File11 >> Total2
cat File19 >> Total2
cat File2 >> Total1
cat File9 >> Total1
cat File91 >> Total10
cat File92 >> Total10
cat File99 >> Total10$

Jean-Pierre.
  #4 (permalink)  
Old 06-07-2007
venkata.ganesh venkata.ganesh is offline
Regisztrált felhasználó
  
 

Join Date: May 2007
Helyszín: Bangalore
Hozzászólások: 6
egyesítése fájlok száma

kód
#! / bin / sh
echo fájl nevét adja
read f
echo adja száma az ilyen fájlok
read n
i \u003d 1
míg a test $ i-ne $ n
tesz
echo $ f $ i>> kimenet
cat $ f $ i>> kimenet
i \u003d `expr $ i + 1`
kész



A fenti kód alkalmazása látható a fájl neve előtt is annak tartalmát.
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 01:03 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0