The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Konvertera en tabbavgränsad / variabel längd fil med fast längd fil Everton_Silveir UNIX for Dummies Frågor & Svar 2 12-19-2008 06:21
separata en linje med visst område Satyak Shell-programmering och Skript 2 10-13-2008 08:20
hur man visar det på egen rad userking UNIX for Dummies Frågor & Svar 2 07-23-2008 02:01
Fastställande radlängden i en fil dbessell UNIX för avancerade & Expertanvändare 2 08-04-2003 07:40
Notering ord från en fil på en egen rad Astudent UNIX for Dummies Frågor & Svar 2 03-14-2001 06:44

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 05-27-2009
venven venven is offline
Registered User
  
 

Join Date: maj 2009
Inlägg: 4
separat fil med radlängden

Hej alla,

Jag är ny i UNIX ....

Jag måste fråga, ledsen om det är missplace eller för dumma

Låt säga att jag har ett filnamn testfile.log som innehåller data

000001
000002
000003
aaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
cccccccccccccc
dddddddddddddddddd
000004

Jag vill göra ny fil (newfile.log) att endast bestå

aaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
cccccccccccccc
dddddddddddddddddd

ps: vad jag vill är att jag delade med radlängden som är> 6

hälsningar,

steven
  #2 (permalänk)  
Old 05-27-2009
durden_tyler's Avatar
durden_tyler durden_tyler is offline Forum Advisor  
Registered User
  
 

Join Date: april 2009
Inlägg: 540
Citat:
Ursprungligen postat av venven View Post
...
Jag vill göra ny fil (newfile.log) att endast bestå

aaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
cccccccccccccc
dddddddddddddddddd

ps: vad jag vill är att jag delade med radlängden som är> 6

...
Ungefär så här:


Kod:
$
$ # display contents of testfile.log
$ cat testfile.log
000001
000002
000003
aaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
cccccccccccccc
dddddddddddddddddd
000004
$
$ # pick up only those lines that are more than 6 chars long
$ awk 'length > 6' testfile.log
aaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
cccccccccccccc
dddddddddddddddddd
$
$ # pick up only those lines that are more than 6 chars long AND put them in a new file
$ awk 'length > 6' testfile.log > newfile.log
$
$ # verify that the new file has the stuff you want
$ cat newfile.log
aaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
cccccccccccccc
dddddddddddddddddd
$
$

tyler_durden
  #3 (permalänk)  
Old 05-27-2009
venven venven is offline
Registered User
  
 

Join Date: maj 2009
Inlägg: 4
thx

thx hjälpa mycket

----- Post Update -----

en annan fråga

Jag vill göra nya filen dont bestå särskilt sträng till exempel "bbbb"

Jag har

aaaaaaa
vbbbbq
abbbbx
cccccc
ddddd


Jag vill göra ny fil som består
aaaaaaa
cccccc
ddddd



thx innan
  #4 (permalänk)  
Old 05-27-2009
ghostdog74 ghostdog74 is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2006
Inlägg: 2.554
du frågor är mycket enkla att göra. vad har du? någon har redan visat dig hur du använder awk. Kolla in awk dokumentation och se hur du kan göra andra uppgifter.
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 03:17.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0