The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Manipulera en fast längd fil w / o PERL dabear Shell-programmering och Skript 4 03-31-2008 05:33
använda SQL loader att dumpa en fast längd fil i DB anumkoshy Shell-programmering och Skript 2 10-10-2007 06:53
fl kommando - som titelinformation längd Tom Siegel Shell-programmering och Skript 2 07-17-2006 10:50
fast postlängd längd george_ Shell-programmering och Skript 16 03-28-2006 06:41
att skapa en fast längd utdata från en variabel längd ingång r1500 Shell-programmering och Skript 2 12-03-2003 01:09

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 10-09-2007
tranq01 tranq01 is offline
Registered User
  
 

Join Date: oktober 2007
Inlägg: 2
Vad kommandot att ta reda på postlängd på en fast längd fil?

Jag vill ta reda på Postlängd av en fast längd fil? Jag glömde kommandot. Någon kropp veta?
  #2 (permalänk)  
Old 10-09-2007
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
missbrukare
  
 

Join Date: Jan 2007
Ort: Варна, България / Milano, Italia
Inlägg: 2.875
Kod:
awk '{print length;exit}' filename
med skal (bash, zsh, ksh93):

Kod:
<filename IFS= read;echo ${#REPLY}

Senast redigerad av radoulov; 10-09-2007 vid 03:36.. Orsak: IFS för Shell version justerad
  #3 (permalänk)  
Old 10-09-2007
tranq01 tranq01 is offline
Registered User
  
 

Join Date: oktober 2007
Inlägg: 2
Tack. som fungerade.
  #4 (permalänk)  
Old 10-19-2007
wilmoore wilmoore is offline
Registered User
  
 

Join Date: oktober 2007
Inlägg: 1
Citat:
Ursprungligen postat av tranq01 View Post
Jag vill ta reda på Postlängd av en fast längd fil? Jag glömde kommandot. Någon kropp veta?
Du kan också prova:

Kod:
wc -L filename
  #5 (permalänk)  
Old 12-04-2008
naughty21 naughty21 is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 16
Hej,


Hur kan vi veta längden på ett fält värde om den är lik nedan för xml-fil

<EmailAddress> Abc@gmail.com </ EmailAddress>

Jag behöver längd abc@gmail.com som finns mellan taggarna

någon hjälp i det här ... im göra detta i Korn shell

Senast redigerad av naughty21; 12-04-2008 vid 02:01..
  #6 (permalänk)  
Old 12-04-2008
joeyg's Avatar
joeyg joeyg is offline Forum Staff  
Modérateur
  
 

Join Date: Dec 2007
Ort: Home av 17-Temne världen mästare Boston Celtics
Inlägg: 1311
Wink Här är en metod

Kod:
> echo `echo "<EmailAddress>abc@gmail.com</EmailAddress>" | tr ">" "\n" | tr "<" "\n" | grep "@" | wc -c`
14
Observera att jag av av en karaktär som eko ger en ny-line.
Alltså ...

Kod:
> echo `echo "<EmailAddress>abc@gmail.com</EmailAddress>" | tr ">" "\n" | tr "<" "\n" | grep "@" | wc -c` -1 | bc
13
eller

Kod:
> echo "<EmailAddress>abc@gmail.com</EmailAddress>" | tr ">" "\n" | tr "<" "\n" | grep "@" | tr -d "\n" | wc -c
13
  #7 (permalänk)  
Old 12-04-2008
naughty21 naughty21 is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 16
Citat:
Ursprungligen postat av joeyg View Post
Kod:
> echo `echo "<EmailAddress>abc@gmail.com</EmailAddress>" | tr ">" "\n" | tr "<" "\n" | grep "@" | wc -c`
14
Observera att jag av av en karaktär som eko ger en ny-line.
Alltså ...

Kod:
> echo `echo "<EmailAddress>abc@gmail.com</EmailAddress>" | tr ">" "\n" | tr "<" "\n" | grep "@" | wc -c` -1 | bc
13
eller

Kod:
> echo "<EmailAddress>abc@gmail.com</EmailAddress>" | tr ">" "\n" | tr "<" "\n" | grep "@" | tr -d "\n" | wc -c
13
tack för ditt svar

men om vi inte vet vad som finns mellan taggarna hur kan vi då göra betyder att om vi dont know / we didnt se e-id som är mellan taggarna

för ex: EmailAddress >-------</ EmailAddress> "i detta ---- är ingenting men vissa e-id
Closed Thread

Komihåglista

Taggar
shell script, shell scripting, UNIX-skript, UNIX scripting basics

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 09:12.


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