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
Sorok törlése szöveges fájlban hern14 A UNIX a dummies Kérdések és válaszok 5 05-16-2008 04:03 PM
Húzás több sornyi szöveg Dumdum lövedék Shell programozás és Scripting 2 03-10-2008 12:15 PM
Törlése sorokat. Csv fájlok 009satya Shell programozás és Scripting 1 11-13-2006 03:30 PM
fájlok törlésével több ftp mgirinath Shell programozás és Scripting 4 04-18-2006 03:44 PM
Sorok törlése több a sed rambo15 Shell programozás és Scripting 1 02-16-2002 06:19 PM

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 04-25-2008
vrms vrms is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2008
Hozzászólások: 16
sorok törlése több szöveges fájlok

Van egy könyvtár teljes szöveg adatállományokba.

Sajnos ki kell rúgnia a 7. és 8. sorban őket, akkor input őket térinformatikai alkalmazás.

Már használt awk script, hogy egy olyan időpontban, de annak a száma a kép Kellene valami hurok mechanizmus az automata azt.

Az awk script használni: --
awk 'BEGIN (getLine f; getLine t) FNR \u003d\u003d f, FNR \u003d\u003d t (következő) 1' numbers.txt bemeneti_fájl> OUTPUTFILE

ha numbers.txt csupán egy dokumentum a számok a 7. és 8.

Az a gyanúm, hogy szükségünk van egy módja a csővezeték az eredetiről ls (a könyvtár) be, ahol a bemeneti_fájl található, és egy ellentétes hurok révén a végéig.

Any suggestions lesz welcome (egy awk javaslat kívánatosabb lenne gyöngy)

Thanks all
  #2 (permalink)  
Old 04-25-2008
Jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Helyszín: NM
Hozzászólások: 5.770
sed vagy awk jó döntéseket - itt sed:
Kód:
for file in  `ls *.txtdatafile`
do
      sed '7,8d' $file > tmp.tmp
      mv tmp.tmp $file
done
  #3 (permalink)  
Old 04-25-2008
vrms vrms is offline
Regisztrált felhasználó
  
 

Join Date: Apr 2008
Hozzászólások: 16
Idézet:
Originally Posted by Jim McNAMARA View Post
sed vagy awk jó döntéseket - itt sed:
Kód:
for file in  `ls *.txtdatafile`
do
      sed '7,8d' $file > tmp.tmp
      mv tmp.tmp $file
done
Köszi a választ Jim

Sajnos ez küldi őket egy nagy tmp.file. Meg kell, hogy hozzon létre egy új szöveges fájlt minden szöveges fájl, ami a könyvtárban.
  #4 (permalink)  
Old 04-25-2008
era era is offline Forum Advisor  
Herder a Mihaszna Cicák (A szombati)
  
 

Join Date: Mar 2008
Helyszín: / ott / is / csak a / bin / sh
Hozzászólások: 3652
Gack, ne elküldeni ugyanazt a kérdést többször. Már egyszer válaszolt.
törlése konkrét vonalak az összes fájl egy könyvtár

A második sorban Jim's forgatókönyvet (és az enyém is) áthelyezi a tmp file vissza az eredeti fájl. Nem lehet könnyen redirect vissza a fájl-ra, mert az átirányítás történik előtt awk gets lehet, így a kép végül is üres. Különböző módon, hogy ne használja az ideiglenes fájlok, de ebben az esetben ez valószínűleg nem éri meg a szóváltás.

A ls A backticks egy antipattern, lásd Egy példa foglalkozó fájlnevek szóközökkel rájuk A vita a hátránya. Egyszerűen használja "a fájlt *. txtdatafile" helyett.
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 11:01 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