Birden fazla text dosyasının içine girip istenen bilgiyi yazdıran betik

Başlatan zeusmaster, 13 Aralık 2011 - 00:37:37

« önceki - sonraki »

0 Üyeler ve 7 Ziyaretçi konuyu incelemekte.

zeusmaster

Arkadaşlar şöyle bir fikrim geldi gene :)

Öncelikle ilk klasörün içinin resmi


Bu klasörlerden static klasörünün içine giriyorum


ve bu dosyaların içinden de info dosyasının içine girip gerekli bir bilgiyi almam gerekiyor.Bazen 70 sefer bunu tekrarlamam gerekiyor ve işlem çok uzuyor ve vaktimi alıyor.

infonun içeriği

******************************** Grid ********************************
Simulation Box:
  Type = parallelepiped
  Lengths [b] = (  56.000, 112.000)
  Octopus will run in 2 dimension(s).
  Octopus will treat the system as periodic in 0 dimension(s).

  Lattice Vectors [b]
  112.000000    0.000000
    0.000000  224.000000
  Cell volume =         25088.0000 [b^2]
  Reciprocal-Lattice Vectors [b^-1]
    0.056100    0.000000
    0.000000    0.028050
Main mesh:
  Spacing [b] = ( 1.100, 1.100)    volume/point [b^2] =  1.21000
  # inner mesh =      20503
  # total mesh =      22951
  Grid Cutoff [H] =     4.078    Grid Cutoff [Ry] =     8.157
**********************************************************************


**************************** Theory Level ****************************
Input: [TheoryLevel = dft]

Exchange-correlation:
  Exchange
    Slater exchange (LDA)
    [1] PAM Dirac, Proceedings of the Cambridge Philosophical Society 26, 376 (1930)
    [2] F Bloch, Zeitschrift fuer Physik 57, 545 (1929)
  Correlation
    AMGB (for 2D systems) (LDA)
    [1] C Attacalite et al, Phys. Rev. Lett. 88, 256601 (2002)
    [2] C Attacalite, PhD thesis

Input: [SICCorrection = sic_none]
**********************************************************************

SCF converged in  375 iterations

Eigenvalues [H]
#st  Spin   Eigenvalue     Occupation
   1   up     7.204749       1.000000
   1   dn     7.198675       1.000000
   2   up     7.205201       1.000000
   2   dn     7.199420       1.000000
   3   up     7.205243       1.000000
   3   dn     7.199555       1.000000
   4   up     7.205652       1.000000
   4   dn     7.199711       1.000000
   5   up     7.431823       1.000000
   5   dn     7.425404       1.000000
   6   up     7.432496       1.000000
   6   dn     7.426306       1.000000
   7   up     7.434153       1.000000
   7   dn     7.427879       1.000000
   8   up     7.434941       1.000000
   8   dn     7.428610       1.000000
   9   up     7.547615       1.000000
   9   dn     7.542816       1.000000
  10   up     7.552183       1.000000
  10   dn     7.547387       1.000000
  11   up     7.565334       1.000000
  11   dn     7.559962       1.000000
  12   up     7.573927       1.000000
  12   dn     7.568582       1.000000
  13   up     7.618510       1.000000
  13   dn     7.613319       1.000000
  14   up     7.627589       1.000000
  14   dn     7.623774       1.000000
  15   up     7.669516       1.000000
  15   dn     7.662427       1.000000
  16   up     7.673566       1.000000
  16   dn     7.670591       1.000000
  17   up     7.724848       1.000000
  17   dn     7.723874       1.000000
  18   up     7.739235       1.000000
  18   dn     7.730591       1.000000
  19   up     7.775007       1.000000
  19   dn     7.777509       1.000000
  20   up     7.817735       1.000000
  20   dn     7.811716       1.000000
  21   up     7.821596       1.000000
  21   dn     7.825265       1.000000
  22   up     7.842643       1.000000
  22   dn     7.867114       1.000000
  23   up     7.859694       1.000000
  23   dn     7.888256       1.000000
  24   up     7.898106       1.000000
  24   dn     7.918345       1.000000

Energy [H]:
      Total       =       205.42876001
      Free        =       205.42876001
      -----------
      Ion-ion     =         0.00000000
      Eigenvalues =       363.69845132
      Hartree     =       167.39741061
      Int[n*v_xc] =       -29.61790809
      Exchange    =       -16.40433401
      Correlation =        -4.08585479
      Entropy     =         0.00000000
      -TS         =        -0.00000000
      Kinetic     =        72.22895982
      External    =        -4.56739262

Total Magnetic Moment:
mz =  -0.000000
Local Magnetic Moments (sphere radius [b] =  50.000):
Ion                    mz
   1        qd       0.000000

Dipole:                 [b]          [Debye]
      <x> =    5.58231E-03      1.41888E-02
      <y> =   -2.39850E-02     -6.09639E-02

Convergence:
      abs_dens = 3.36110521E-04 (0.00000000E+00)
      rel_dens = 7.00230252E-06 (1.00000000E-05)
      abs_ev = 3.39967715E-06 (1.00000000E-05) [H]
      rel_ev = 9.34751617E-09 (0.00000000E+00)

Forces on the ions [H/b]
Ion                        x              y
   1        qd      -0.000000      -0.000000
-------------------------------------------
Max abs force       0.000000       0.000000
   Total force      -0.000000      -0.000000


Gelelim asıl meseleye.Bir betik hazırlamaya kalksam bütün info dosyalarını bulsa ve içindeki
Total       =       ..............

kısımlarını bulsun ve bir txt dosyasına kaydetsin istiyorum.Acaba ne yapmalıyım?
Up and Running...

cagriemer

#1
"dizin/" ile verilen yerde ismi info olan tum dosyalarin iceriginde "total" gecen satirlari dosyanin bulundugu yer ile birlikte, bulunulan dizinde myinfo.txt dosyasina yazdiran komut soyle. Ihtiyaca gore duzenlenebilir.

find dizin/ -name info | xargs grep total  >> myinfo.txt

Aequitas

Alıntı yapılan: cagriemer - 13 Aralık 2011 - 07:51:35
find dizin/ -name info | xargs grep total  >> myinfo.txt

@cagriemer, peki bu komut sadece "/dizin" içindeki dosyaları mı arar yoksa "/dizin" içinde başka dizinler varsa onların içlerine, hatta onların da içinde dizin varsa onların da içlerine bakar mı?


Öfkelenmeyin.
           Hz. Muhammed (sav)

zeusmaster

#3
Alıntı yapılan: Aequitas - 13 Aralık 2011 - 14:14:53
Alıntı yapılan: cagriemer - 13 Aralık 2011 - 07:51:35
find dizin/ -name info | xargs grep total  >> myinfo.txt

@cagriemer, peki bu komut sadece "/dizin" içindeki dosyaları mı arar yoksa "/dizin" içinde başka dizinler varsa onların içlerine, hatta onların da içinde dizin varsa onların da içlerine bakar mı?

İşte asıl soru bu :D bu dizinin içindeki başka klasörlere de girmesi ve info dosyasını bulması gerekir benim isteğimin olması için.
Up and Running...

Aequitas

@bahdem, peki sen komutu denemedin mi? Belki tüm klasörleri tarıyordur.


Öfkelenmeyin.
           Hz. Muhammed (sav)

rutku

#5
Denemeden soru soruyorsunuz :D . Tabii ki de alt dizinleri tarıyor.
Hayallerini kodla ...

uKiriş
Mezgeldek

zeusmaster

#6
Arkadaşlar bu forum bana çok şeyler kattı :)Yazdığım betik
#/bin/sh
echo    "Hadi verileri alalım"
echo -n "Dizin giriniz : "
read dizin
file="$dizin"
find $dizin/ -name info | xargs grep total  >> myinfo.txt


Çıktısı
/home/bahdem/Masaüstü/S=0/4.100/static/info:      Total       =       205.42876001
/home/bahdem/Masaüstü/S=0/4.100/static/info:Total Magnetic Moment:
/home/bahdem/Masaüstü/S=0/4.100/static/info:   Total force      -0.000000      -0.000000
/home/bahdem/Masaüstü/S=0/4.200/static/info:      Total       =       205.42876001
/home/bahdem/Masaüstü/S=0/4.200/static/info:Total Magnetic Moment:
/home/bahdem/Masaüstü/S=0/4.200/static/info:   Total force      -0.000000      -0.000000[/code]

Sıkıntılar;
1)Ben Dizin kısımlarından sadece static klasörünün bir üst kalsör adının çıkmasını istiyorum
2)Sadece
Energy [H]:
      Total       =       205.42876001

lerin çıkmasını istiyorum.Bana bütün totla geçenleri listeliyor.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Aralık 2011 - 14:46:29

Bir adım daha geliştirdim betiği
#/bin/sh
echo    "Hadi verileri alalım"
echo -n "Dizin giriniz : "
read dizin
echo -n "Neyi bulmamı istersin :"
read aranacak
echo -n "text adı ne olsun :"
read text

file="$dizin"
find $dizin/ -name info | xargs grep "$aranacak"  >> "$text".txt


Çıktısı;
/home/bahdem/Masaüstü/S=0/4.100/static/info:      Total       =       205.42876001
/home/bahdem/Masaüstü/S=0/4.200/static/info:      Total       =       205.42876001


acaba
/home/bahdem/Masaüstü/S=0 ve static/info kısımlarını nasıl yok edebilirim ben?
Up and Running...

rutku

@bahdem Energy satırından sonraki veriyi almak istiyorsan alttaki kod işini görür.

grep -A1 Energy myinfo.txt
Hayallerini kodla ...

uKiriş
Mezgeldek

cagriemer

Alıntı yapılan: bahdem - 13 Aralık 2011 - 14:35:52
/home/bahdem/Masaüstü/S=0/4.100/static/info:      Total       =       205.42876001
/home/bahdem/Masaüstü/S=0/4.200/static/info:      Total       =       205.42876001


acaba
/home/bahdem/Masaüstü/S=0 ve static/info kısımlarını nasıl yok edebilirim ben?

Eger ciktilar surekli boyle duzenli gelecekse cut komutunu kullanabilirsiniz. Belgeye yazdirmadan once bir boru (pipe) daha koyup cut'a besleyin ciktinizi ve islenmis halini yazdirin. Eger kendim yapinca daha cok hosuma gidiyor derseniz cut'in man sayfalarindan -d ve -f opsiyonlarinin ne ise yaradiklarina bakabilirsiniz. -d"/" -f 2,3 ne yapiyor mesela onu gozlemleyin. Daha sonra sorununuz en son field'da (-f buradan geliyor) info:      Total       =       205.42876001 gorecek olmaniz olacak. O kisimdan da baska bir delimiter (-d de buradan geliyor) ile istediginiz bolumu alabilirsiniz. Yalniz bu son dedigimi ilk aldiginiz sonucla birlikte yazdirmak biraz zorlayacaktir muhtemelen. 2 ayri gecici dosya yaratip paste komutu ile birlestirebilirsiniz. Bu sekilde yapmayi deneyin, olmazsa ben yazayim.

zeusmaster

#9
@rutku hocam sonuçta değişiklik yok.
@cagriemer hocam ise senin dediğini anlamadım.Yapamazsam gedit ile açıp oluşan dosyayı "tamamını değiştir" komutu ile seçeceğim sürekli değişenleri ve boşluk vereceğim
Up and Running...

rutku

bahdem parametreler doğru. Hata imkanı yok .
Hayallerini kodla ...

uKiriş
Mezgeldek

zeusmaster

Alıntı yapılan: rutku - 13 Aralık 2011 - 22:25:45
bahdem parametreler doğru. Hata imkanı yok .

@rutku hocam parametrelerde hata yok.Çıktı alabiliyorum orada bir problem yok.Çıktıda değişiklik olmuyor
/home/bahdem/Masaüstü/S=0/4.100/static/info:      Total       =       205.42876001
/home/bahdem/Masaüstü/S=0/4.200/static/info:      Total       =       205.42876001


Gene bu şekilde çıkıyor aksine artıyor çıktı birde ENRGiE kısmı çıkıyor çıktıda :)

Ben "/home/bahdem/Masaüstü/S=0" kısmından kurtulmak istiyorum.Çıktının şu şekilde oluşmasını istiyorum

4.100      Total       =       205.42876001
4.200      Total       =       205.42876001


Up and Running...

rutku

bahdem ha gayret emeklemeye başladın. Önüne gelen kaynakları kendin deneyerek çözmelisin. Bulmacanın sahibi sensin çünkü :)

find $dizin/ -name info | awk -F/ '{print $NF}' | grep *.mp3 >> myinfo.txt

Hayallerini kodla ...

uKiriş
Mezgeldek

zeusmaster

#13
Alıntı yapılan: rutku - 13 Aralık 2011 - 23:00:01
bahdem ha gayret emeklemeye başladın. Önüne gelen kaynakları kendin deneyerek çözmelisin. Bulmacanın sahibi sensin çünkü :)

find $dizin/ -name info | awk -F/ '{print $NF}' | grep *.mp3 >> myinfo.txt

sanırım bu kod mp3 uzantılı dosyaları bir txt dosyasına listeliyor.Aklım şuraya takılıyor
awk -F/ '{print $NF}'

Bu ne anlama geliyor? Aslında ben kodu hazırladım. Çıktıyı elle düzletiyorum istediğim gibi. O elle düzenleme kısmını da otomatiğe bağlasam güzel olacak :D
Up and Running...

rutku

bahdem ilk tahminin doğru :). Ama ikincisinde awk nedir diye araştırmamışsın :). Ayrıca $NF (Name Folder) parametresi olmazsa filtreleme yapmıyor.
Hayallerini kodla ...

uKiriş
Mezgeldek

cagriemer

Alıntı yapılan: bahdem - 13 Aralık 2011 - 18:00:17
@rutku hocam sonuçta değişiklik yok.
@cagriemer hocam ise senin dediğini anlamadım.Yapamazsam gedit ile açıp oluşan dosyayı "tamamını değiştir" komutu ile seçeceğim sürekli değişenleri ve boşluk vereceğim

Yani diyorum ki;

find dizin -name info | xargs grep total  | cut -d"/" -f6,8

yukaridaki komut size suna benzer bir cikti verir.

4.100/info:      Total       =       205.42876001

Bunu gecici bir belgeye alip ornegin daha once yazdigimi komutta "> myinfo.txt" kisimi o isi yapiyordu, daha sonra o belgeden awk ile gerekli sutunlari almayi deneyebilirsiniz.

karboran

#16
Baştan sona okudum bayağı zevkli bir ekip işine benziyor, hiçbir şey anlamasam da gerçekten okurken fevkalade zevk aldım ve bir kere daha anladım ben doğru bölümü okuyorum. Bir an önce atılmak istiyorum işin içine fakat daha çok yol almam gerekiyor çoook :)
Cümleten kolay gelsin. Selametle...
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

zeusmaster

#17
Alıntı yapılan: cagriemer - 14 Aralık 2011 - 07:42:41


find dizin -name info | xargs grep total  | cut -d"/" -f6,8


hocam bu şeklide hiçbir çıktı vermiyor.Kendim şöyle düzenledim
#/bin/sh
echo    "Hadi verileri alalım"
echo -n "Dizin giriniz : "
read dizin
echo -n "Neyi Aramamı istersin? :"
read aranacak
echo -n "text adı ne olsun :"
read text

file="$dizin"
find dizin -name info | xargs grep $aranacak  | cut -d"/" -f6,8 >> "$text".txt


burada da text dosyası oluşturuyor içinde veri yok.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Aralık 2011 - 15:40:50

Şimdi sorun daha da dallandı :)Konuyu toparlayayım biraz.

Hazırladığım script
#/bin/sh
echo    "Hadi verileri alalım"
echo -n "Dizin giriniz : "
read dizin
echo -n "Neyi Aramamı istersin? :"
read aranacak
echo -n "text adı ne olsun :"
read text

file="$dizin"
find $dizin/ -name info | xargs grep "$aranacak"  >> "$text".txt


Bu scriptin çıktısı;
/home/workstation/Desktop/baha_octopus/S=0/5.080/static/info:      Total       =       220.14455383
/home/workstation/Desktop/baha_octopus/S=0/4.970/static/info:      Total       =       215.89562005
/home/workstation/Desktop/baha_octopus/S=0/5.200/static/info:      Total       =       224.71367493
/home/workstation/Desktop/baha_octopus/S=0/4.940/static/info:      Total       =       214.70617650
/home/workstation/Desktop/baha_octopus/S=0/5.150/static/info:      Total       =       222.83871259
/home/workstation/Desktop/baha_octopus/S=0/5.030/static/info:      Total       =       218.21592190
/home/workstation/Desktop/baha_octopus/S=0/4.990/static/info:      Total       =       216.63482767
/home/workstation/Desktop/baha_octopus/S=0/5.170/static/info:      Total       =       223.60731346
/home/workstation/Desktop/baha_octopus/S=0/4.780/static/info:      Total       =       208.52690595
/home/workstation/Desktop/baha_octopus/S=0/5.110/static/info:      Total       =       221.25565591
/home/workstation/Desktop/baha_octopus/S=0/4.890/static/info:      Total       =       212.79312801
/home/workstation/Desktop/baha_octopus/S=0/4.960/static/info:      Total       =       215.50829319
/home/workstation/Desktop/baha_octopus/S=0/5.160/static/info:      Total       =       223.22311321
/home/workstation/Desktop/baha_octopus/S=0/5.140/static/info:      Total       =       222.45427851
/home/workstation/Desktop/baha_octopus/S=0/4.900/static/info:      Total       =       213.18113017
/home/workstation/Desktop/baha_octopus/S=0/4.830/static/info:      Total       =       210.46545975
/home/workstation/Desktop/baha_octopus/S=0/5.070/static/info:      Total       =       219.71658064
/home/workstation/Desktop/baha_octopus/S=0/4.930/static/info:      Total       =       214.34518717
/home/workstation/Desktop/baha_octopus/S=0/4.850/static/info:      Total       =       211.24123190
/home/workstation/Desktop/baha_octopus/S=0/5.050/static/info:      Total       =       205.42863167
/home/workstation/Desktop/baha_octopus/S=0/4.810/static/info:      Total       =       209.68989377
/home/workstation/Desktop/baha_octopus/S=0/5.130/static/info:      Total       =       222.02455777
/home/workstation/Desktop/baha_octopus/S=0/4.910/static/info:      Total       =       213.54917316
/home/workstation/Desktop/baha_octopus/S=0/4.770/static/info:      Total       =       208.13940182
/home/workstation/Desktop/baha_octopus/S=0/5.090/static/info:      Total       =       220.48620012
/home/workstation/Desktop/baha_octopus/S=0/4.880/static/info:      Total       =       212.40512754
/home/workstation/Desktop/baha_octopus/S=0/4.920/static/info:      Total       =       213.93480268
/home/workstation/Desktop/baha_octopus/S=0/5.060/static/info:      Total       =       219.37353390
/home/workstation/Desktop/baha_octopus/S=0/4.860/static/info:      Total       =       211.62916865
/home/workstation/Desktop/baha_octopus/S=0/4.950/static/info:      Total       =       215.09194341
/home/workstation/Desktop/baha_octopus/S=0/5.010/static/info:      Total       =       217.44320887
/home/workstation/Desktop/baha_octopus/S=0/4.820/static/info:      Total       =       210.07758373
/home/workstation/Desktop/baha_octopus/S=0/4.730/static/info:      Total       =       206.59003205
/home/workstation/Desktop/baha_octopus/S=0/5.190/static/info:      Total       =       224.33039459
/home/workstation/Desktop/baha_octopus/S=0/5.120/static/info:      Total       =       221.68487588
/home/workstation/Desktop/baha_octopus/S=0/4.740/static/info:      Total       =       206.97730988
/home/workstation/Desktop/baha_octopus/S=0/5.100/static/info:      Total       =       220.87112309
/home/workstation/Desktop/baha_octopus/S=0/4.760/static/info:      Total       =       207.75194919
/home/workstation/Desktop/baha_octopus/S=0/4.840/static/info:      Total       =       210.85327127
/home/workstation/Desktop/baha_octopus/S=0/4.870/static/info:      Total       =       212.01719992
/home/workstation/Desktop/baha_octopus/S=0/4.720/static/info:      Total       =       206.20295419
/home/workstation/Desktop/baha_octopus/S=0/4.700/static/info:      Total       =       205.42876001
/home/workstation/Desktop/baha_octopus/S=0/4.750/static/info:      Total       =       207.36459837
/home/workstation/Desktop/baha_octopus/S=0/5.180/static/info:      Total       =       223.99153335
/home/workstation/Desktop/baha_octopus/S=0/5.020/static/info:      Total       =       217.79106810
/home/workstation/Desktop/baha_octopus/S=0/4.710/static/info:      Total       =       205.81578668
/home/workstation/Desktop/baha_octopus/S=0/4.790/static/info:      Total       =       208.91447714
/home/workstation/Desktop/baha_octopus/S=0/5.040/static/info:      Total       =       218.56154858
/home/workstation/Desktop/baha_octopus/S=0/5.000/static/info:      Total       =       217.05653107
/home/workstation/Desktop/baha_octopus/S=0/4.980/static/info:      Total       =       216.24899110
/home/workstation/Desktop/baha_octopus/S=0/4.800/static/info:      Total       =       209.31197921


Düzenlemeye çalıştığım hatalar;
1)Oluşan txt dosyasında /home/workstation/Desktop/baha_octopus/S=0/ ve /static/info:      Total       = kısımlarının olmamasını istiyorum.
2)Asıl önemli olan burası

info dosya içeriği
******************************** Grid ********************************
Simulation Box:
  Type = parallelepiped
  Lengths [b] = (  22.000,  22.000)
  Octopus will run in 2 dimension(s).
  Octopus will treat the system as periodic in 0 dimension(s).

  Lattice Vectors [b]
   44.000000    0.000000
    0.000000   44.000000
  Cell volume =          1936.0000 [b^2]
  Reciprocal-Lattice Vectors [b^-1]
    0.142800    0.000000
    0.000000    0.142800
Main mesh:
  Spacing [b] = ( 0.400, 0.400)    volume/point [b^2] =  0.16000
  # inner mesh =      12321
  # total mesh =      14113
  Grid Cutoff [H] =    30.843    Grid Cutoff [Ry] =    61.685
**********************************************************************


**************************** Theory Level ****************************
Input: [TheoryLevel = dft]

Exchange-correlation:
  Exchange
    Slater exchange (LDA)
    [1] PAM Dirac, Proceedings of the Cambridge Philosophical Society 26, 376 (1930)
    [2] F Bloch, Zeitschrift fuer Physik 57, 545 (1929)
  Correlation
    AMGB (for 2D systems) (LDA)
    [1] C Attacalite et al, Phys. Rev. Lett. 88, 256601 (2002)
    [2] C Attacalite, PhD thesis

Input: [SICCorrection = sic_none]
**********************************************************************

SCF *not* converged!

Eigenvalues [H]
#st  Spin   Eigenvalue     Occupation
   1   up     2.115314       1.000000
   1   dn     2.291352       0.000000
   2   up     2.157327       1.000000
   2   dn     2.319608       0.000000
   3   up     2.199631       1.000000
   3   dn     2.354053       0.000000
   4   up     2.204409       1.000000
   4   dn     2.360450       0.000000
   5   up     2.254084       1.000000
   5   dn     2.395124       0.000000
   6   up     2.257953       1.000000
   6   dn     2.405526       0.000000
   7   up     2.294644       1.000000
   7   dn     2.440848       0.000000
   8   up     2.316487       1.000000
   8   dn     2.444376       0.000000
   9   up     2.318981       1.000000
   9   dn     2.458080       0.000000
  10   up     2.362466       1.000000
  10   dn     2.499769       0.000000
  11   up     2.389972       1.000000
  11   dn     2.501626       0.000000

Energy [H]:
      Total       =        14.91598569
      Free        =        14.91598569
      -----------
      Ion-ion     =         0.00000000
      Eigenvalues =        24.87126853
      Hartree     =        11.65255439
      Int[n*v_xc] =        -5.21125112
      Exchange    =        -3.31916810
      Correlation =        -0.19481147
      Entropy     =         0.00000000
      -TS         =        -0.00000000
      Kinetic     =         1.55990813
      External    =         5.28306933

Total Magnetic Moment:
mz =  11.000000
Local Magnetic Moments (sphere radius [b] =  50.000):
Ion                    mz
   1        qd      11.000000

Dipole:                 [b]          [Debye]
      <x> =   -5.14634E-03     -1.30807E-02
      <y> =    6.18240E-03      1.57141E-02

Convergence:
      abs_dens = 8.63510361E-03 (0.00000000E+00)
      rel_dens = 7.85009419E-04 (1.00000000E-05)
      abs_ev = 1.35733273E-03 (1.00000000E-04) [H]
      rel_ev = 5.45743267E-05 (0.00000000E+00)

Forces on the ions [H/b]
Ion                        x              y
   1        qd       0.000028       0.000210
-------------------------------------------
Max abs force       0.000028       0.000210
   Total force       0.000028       0.000210


eğer info nun içerisinde
SCF *not* converged!
yazısı var ise txt dosyasına Total değerini yazdırmasın.Ben çalışmalara başladım.Fikir verirseniz çok sevinirim.
Up and Running...

cagriemer

-f6,8

dedigim kisimdaki sayilar alan numaralari. Siz onu kendi ciktiniza gore degistirmelisiniz. Biraz oynayin betikle 2 yapin 3 yapin ne cikti veriyor gozlemleyin.

Ilk soruyu daha once cevapladim, yine yazayim. cut ile farkli yerlerden kestikten sonra iki gecici belge olusturup, daha sonra bu iki gecici belgeyi paste komutu ile birlestirebilirsiniz. Ikinci sorunuzda da dosyalari bir donguye sokmak gerekecek. for ile butun dosya adreslerini dondureceginiz bir loop icerisine if koyun grep ile aradiginiz obegin olup olmadigini test edin. Eger varsa bir sey yapmasin, yoksa yazdirsin.

sem

Python üzerinden önerim;

http://forum.ubuntu-tr.net/index.php?topic=29028.0

kodlarını kendinize göre düzenlemeniz olacaktır... Örneğin mime-type'ı sabit tutarak, aradığınız şeyleri ve çıktıları istediğiniz gibi düzenleyebilirsiniz =)
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

zeusmaster

Alıntı yapılan: sem0900 - 18 Aralık 2011 - 00:09:58

http://forum.ubuntu-tr.net/index.php?topic=29028.0
Aynen bu başlığı gördüm hocam ben de kurcalamaya başladım bakalım ne zaman yapabileceğim :)
Up and Running...