Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Finnish
  • Search

Dataprosessointia, apua kaivataan, en vaan osaa!

Keskustelua Gentoo Linuxista suomeksi. Tervetuloa!

Moderator: Chiitoo

Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
Author
Message
anidabi
Tux's lil' helper
Tux's lil' helper
Posts: 102
Joined: Sat Feb 05, 2005 10:14 am
Location: Finland

Dataprosessointia, apua kaivataan, en vaan osaa!

  • Quote

Post by anidabi » Tue Aug 14, 2007 12:52 pm

Pitäs mrtg:n logeista kentistä 2-5 leikata jokaiselta riviltä 3 viimeistä merkkiä. Tuli pilkkuvirhe asetusten kanssa ja tästä johtuen yksiköt päin persettä. Olen yrittänyt googlettaa, mutta en vaan löydä sellaista ohjetta että tajuan. Kentät pitäisi säilyttää yhtenäisenä ja ohjata ne dataprosessoinin jälkeen uuteen tiedostoon.

Alla esimerkki:

Code: Select all

Tästä pitäisi päästä

1186997100 422099094 106216147 422100992 107044864
1186996800 421531893 107042242 421568512 107044864
1186996500 421569017 106651989 421720064 106754048
1186996200 421720446 106755358 421777408 106950656
1186995900 421772219 106956554 421777408 10783539

Tähän

1186997100 422099 106216 422100 107044
1186996800 421531 107042 421568 107044
1186996500 421569 106651 421720 106754
1186996200 421720 106755 421777 106950
1186995900 421772 106956 421777 107835
Neuvoja kaivataan.
How do you do the things you do...
Top
oizone
n00b
n00b
Posts: 55
Joined: Wed Feb 11, 2004 8:09 pm
Location: Finland
Contact:
Contact oizone
Website

  • Quote

Post by oizone » Wed Aug 15, 2007 6:10 pm

Code: Select all

gawk '{for(i=2;i<=5;i++) $i=substr($i,0,length($i)-3); print }' tiedosto
Vaikka noin.
Top
Paapaa
l33t
l33t
User avatar
Posts: 955
Joined: Sun Aug 14, 2005 8:45 am
Location: Finland

  • Quote

Post by Paapaa » Wed Aug 15, 2007 10:03 pm

Tai sed:llä:

Code: Select all

 sed 's/\([^ ]* \)\([^ ]\{6\}\)[^ ]* \([^ ]\{6\}\)[^ ]* \([]\{6\}\)[^ ]* \([^ ]\{6\}\)[^ ]*/\1\2 \3 \4 \5/' tem
Tuo ei oikeastaan katkaise 3 viimeistä, vaan säästää 6 ensimmäistä merkkiä. Jos nuo typistettävät kentät ovat 9-merkkisiä, tämä toimii oikein.
Paludis, the way packages are meant to be managed.
Top
anidabi
Tux's lil' helper
Tux's lil' helper
Posts: 102
Joined: Sat Feb 05, 2005 10:14 am
Location: Finland

  • Quote

Post by anidabi » Thu Aug 16, 2007 5:45 pm

Paapaa wrote:Tai sed:llä:

Code: Select all

 sed 's/\([^ ]* \)\([^ ]\{6\}\)[^ ]* \([^ ]\{6\}\)[^ ]* \([^ ]\{6\}\)[^ ]* \([^ ]\{6\}\)[^ ]*/\1\2 \3 \4 \5/' temp
Tuo ei oikeastaan katkaise 3 viimeistä, vaan säästää 6 ensimmäistä merkkiä. Jos nuo typistettävät kentät ovat 9-merkkisiä, tämä toimii oikein.
Tuolla lähti skulaan kunnolla, kiitos! :)
How do you do the things you do...
Top
jmz2
Guru
Guru
User avatar
Posts: 421
Joined: Tue Jan 13, 2004 5:12 pm
Location: Finland
Contact:
Contact jmz2
Website

  • Quote

Post by jmz2 » Fri Aug 31, 2007 9:28 pm

Vähän myöhäinen vastaus, mutta myös awk hoitaisi homman, ja ehkä vähän yksinkertaisemmin:

Code: Select all

cat tiedosto | awk '{print $1 " " substr($2, 1, 6) " " substr($3, 1, 6) " " substr($4, 1, 6) " " substr($5, 1, 6) }'
Top
Shapemaker
n00b
n00b
User avatar
Posts: 64
Joined: Sun Aug 22, 2004 5:13 am
Location: Finland

  • Quote

Post by Shapemaker » Sat Dec 08, 2007 11:38 am

Heh heh, Linuxilla on todellakin monta tapaa tehdä sama asia :lol:
"Intellectual Property" should be an affront to anyone capable of independent thought.
Top
Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Finnish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy