The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

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
read listáját fájlnevek szöveges fájl, és távolítsa el ezeket a fájlokat több directories fxvisions Shell programozás és Scripting 5 08-07-2008 03:59 PM
grep több szót mérkőzés szöveges sablon rider29 Shell programozás és Scripting 6 05-23-2008 11:21 AM
Csere szöveg több kép on9west Shell programozás és Scripting 1 05-20-2008 01:35 AM
sorok törlése több szöveges fájlok vrms Shell programozás és Scripting 3 04-25-2008 11:01 AM
Csere szöveg több kép Tonka52 Shell programozás és Scripting 10 03-24-2008 08:11 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 Értékelés: Thread Rating: 1 votes, 5.00 average. Megjelenítési módok
  #1 (permalink)  
Old 08-22-2002
coppertone coppertone is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2002
Hozzászólások: 1
Question grep több szöveges fájlok mappát 1 text file?

Hogyan használhatom a grep parancsot, hogy mutiple szöveges fájlokat egy mappába, és egy óriási szöveges fájlt ki őket. I'm using Mac OS X és nem találja a szöveget, hogy az eszköz nem úgy gondoltam én megoldásként a BSD Unix CLI a megoldás ... 5300 kép van, hogy szeretnék írni egy nagy fájlt, akkor azt egy import adatbázis egy lövés ... segítség lenne geratly appreciated. Thanx.
  #2 (permalink)  
Old 08-22-2002
oombera's Avatar
oombera oombera is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Aug 2002
Helyszín: Cleveland, OH
Posts: 804
Miért van, hogy a grep parancs?

cd your_folder
mert az "ls *"
tesz
pg $ i>> Minden
kész
  #3 (permalink)  
Old 08-22-2002
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Helyszín: Ashburn, Virginia
Hozzászólások: 9.117
A 5300-fájlok, az "ls *" valószínűleg meghaladja a max vonal hossza és pg egy lassú módja a macska egy fájlt.

Kód:
#! /usr/bin/ksh
ls | while read filename ; do
      cat $filename
done > all
exit 0
fog működni. Ha a xargs program is rendelkezésre áll,

(ls * | xargs macska)> all
akkor egy nagyon gyors megoldást.

Én is csodálkozom említése grep. Ha szükség van a kivonat egyes tételek switch "macska" és a "grep string" mindkét megoldásokat.
  #4 (permalink)  
Old 08-22-2002
oombera's Avatar
oombera oombera is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Aug 2002
Helyszín: Cleveland, OH
Posts: 804
Wow - Megpróbáltam
(ls * | xargs macska)> all

Úgy működik, és a Semmi baj, hogy ez olyan kicsi .. de én is kapok a hiba:

macska: input / output file "minden" azonos

A nagy fájl jön létre, mint azt kell, de ott van valami további megszabadulni / elnyomja ezt a hibát?
  #5 (permalink)  
Old 08-22-2002
Optimus_P Optimus_P is offline Forum Advisor  
Film Flam flamma jamma
  
 

Join Date: May 2001
Helyszín: Chicago IL, USA
Hozzászólások: 1006
Ez a hiba csak hagyta, tudod, hogy ez is megpróbálta futtatni a "minden" fájlt, és ez nem sikerült.

nem kell aggódni.
  #6 (permalink)  
Old 08-23-2002
crazykelso crazykelso is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2002
Hozzászólások: 7
Hibaüzenetek

a hibaüzenet nem meen azonban semmit, ha sok a kép a mappában lehet zavaró, hogy az összes ilyen üzenetek

lehet megszabadulni az ilyen hibaüzenetet küldött, hogy egy másik fájlt.

parancs

ls * | xargs cat> all 2> / dev / null

működik az én-rendszer (Sun Solaris)
ez munka a tied is
  #7 (permalink)  
Old 08-23-2002
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Helyszín: Ashburn, Virginia
Hozzászólások: 9.117
Idézet:
Originally posted by oombera
Wow - Megpróbáltam
(ls * | xargs macska)> all

Úgy működik, és a Semmi baj, hogy ez olyan kicsi .. de én is kapok a hiba:

macska: input / output file "minden" azonos

A nagy fájl jön létre, mint azt kell, de ott van valami további megszabadulni / elnyomja ezt a hibát?
Ouch! Először, hogy sor van ugyanaz probléma, hogy az eredeti megoldás volt, azt kérik, hogy a parancsértelmező helyett * egy listát az összes fájl az aktuális könyvtárban. És ez nem fog repülni a 5300-fájlokat. Erre gondoltam, hogy típusa:

(LS | xargs macska)> all

Én nem is gondolok a kimeneti fájl durrantó létrejöttét megelőzően ls futott. A legjobb megoldás az, hogy van valami ilyesmi:

(LS | xargs macska)> / some / dir / all

macska elég okos ahhoz, hogy ez a fogás, de a grep nem. És én még mindig abban a hiszemben, hogy az op akarta felhasználni grep ki bizonyos vonalakon.
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 09:06 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