Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Armitage 11:57
 » Promilus 11:56
 » metacom 11:50
 » myszon 11:48
 » rurecznik 11:46
 » Kool@ 11:45
 » Star Ride 11:44
 » JE Jacaw 11:40
 » rzymo 11:40
 » Dexter 11:37
 » Liu CAs 11:36
 » Ramol 11:33
 » Lucyferiu 11:28
 » zbiggy 11:27
 » Hitman 11:25
 » DJopek 11:25
 » Kenny 11:25
 » P@blo 11:23
 » kyusi 11:16
 » Tomasz 11:10

 Dzisiaj przeczytano
 41124 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Jak z wielu plików txt utworzyć jeden? , luckyluc 8/09/08 23:47
Mam pliki txt z 4 wartościami rozdzielanymi spacjami. Wartości mają też w sobie znaki "." Jak z tych plików utworzyć jeden tak by zawartość kolejnych plików znajdowała się w linijce niżej.
Przykład:
plik nr 1: 1003 5404720.93 4545648.82
plik nr 2: 1226 5403525.56 4544687.53 214.16
plik nr 3: 1317 5404400.61 4545358.28
plik który ma powstać:
1003 5404720.93 4545648.82
1226 5403525.56 4544687.53 214.16
1317 5404400.61 4545358.28

// Get rich or die tryin.

  1. Jak mnie pamięć nie myli, to polecenie COPY... , JE Jacaw 8/09/08 23:53
    ...lub XCOPY powinno tu pomóc.

    Socjalizm to ustrój, który
    bohatersko walczy z problemami
    nieznanymi w innych ustrojach

  2. hmm , akustyk 8/09/08 23:54
    cat plik1.txt > suma.txt
    cat plik2.txt >> suma.txt
    cat plik3.txt >> suma.txt
    cat plik4.txt >> suma.txt

    nawet w tak go... shellu jak command line Windowsa mozna to zrobic

    http://akustyk.magma-net.pl

    1. hmm , akustyk 8/09/08 23:54
      pardon, w Windows jednak "echo" zamiast "cat"

      http://akustyk.magma-net.pl

      1. hmm - juz nic lepiej nie pisz ;) , Bart 9/09/08 00:09
        Jeżeli juz to "type" ;)

        1. blisko ale wypluwa wszystko w jednej linii , luckyluc 9/09/08 00:15
          da się go zmusić do rozdzielania poszczególnych plików znakiem nowej linii ?

          // Get rich or die tryin.

        2. hmm , akustyk 9/09/08 00:18
          prawda. dzieki za sprostowanie!

          dzieki bogu nie musze w tym pracowac regularnie i nie mam glowy skazonej shellem tego majkrosofto-czegos ;)

          http://akustyk.magma-net.pl

  3. ok tylko problem jest taki że tych pojedynczych plików jest ponad 100 , luckyluc 9/09/08 00:02
    i z ręki wpisywanie każdego z nich to tak samo mozolna praca jak ctrl+a ctrl+c. Jest jakiś sposób na zautomatyzowanie? Wpisanie echo *.txt>> suma.txt powoduje założenie pliku z wartością *.txt. Wszystkie pliki mają w nazwie np. 163.331.1606 przy czym człon 163.331 jest powtarzalny dla wszystkich, mają też rozszerzenie txt.

    // Get rich or die tryin.

    1. total commander , waski 9/09/08 00:38
      tam masz opcje scal pliki...
      Jesli pliki ponumerowane sa po kolei tak jak piszesz to zaznaczasz pierwszy i juz. No a jesli nie sa po kolei to bez problemu mozesz im zmienic nazwe hurtem - tez w TC :)

      SNAFU
      Situation Normal, All Fucked Up

    2. Copy... , JE Jacaw 9/09/08 00:41
      ...działa z automatu, można używać znaków wieloznacznych np. * , jednak niestety nie wiem jak obejść problem kopiowania do tej samej linii.

      Socjalizm to ustrój, który
      bohatersko walczy z problemami
      nieznanymi w innych ustrojach

  4. Zrobiłem , Conroy 9/09/08 00:59
    Plik a.bat - nim odpalasz, przetworzy wszystkie *.txt w katalogu
    ma 1 linie:

    @FOR %%A IN (*.txt) DO @CALL TEST2.BAT %%A

    plik TEST2.BAT, ma 2 linie:

    @type %1 >> out.file
    @type enter >> out.file

    W koncu plik o nazwie "enter" do którego wpisz znak nowej lini.

    Odpal, sprawdzałem, działa.

    http://flickr.com/photos/myhacien
    da

    1. Też zrobiłem, tylko z jednym plikiem i z jedną linijką ;) , Bart 9/09/08 01:04
      for %%i in (*.txt) do (type %%i >>suma.sum && echo. >>suma.sum)

      1. Ale zrobiłes później :P , Conroy 9/09/08 01:06
        Ej, za cholerę sobie tej kropki po echo nie mogłem przypomnieć, żeby pustą linię wyświetlić, a reszty nie umiałem wcześniej :P

        http://flickr.com/photos/myhacien
        da

      2. kosmitów dwóch, heh , luckyluc 9/09/08 01:07
        Dla Ciebie też piwo, przy najbliższej okazji.

        // Get rich or die tryin.

    2. kosmita!!! oszczędziłeś mi wciskania entera w każdym pliku , luckyluc 9/09/08 01:06
      Zasłużone piwo dla tego gościa.
      Wielkie dziękuję!

      // Get rich or die tryin.

    3. hmm to teraz niech plik wyjściowy ma nazwę katalogu w którym są pliki :P , luckyluc 9/09/08 01:15
      da się tak ?
      :P

      // Get rich or die tryin.

      1. miało być pod: Zrobiłem, Conroy , luckyluc 9/09/08 01:17
        Kto zrobi niech poda namiary na siebie na maila z profilu :)

        // Get rich or die tryin.

      2. nazwa pliku wyjściowego to: nazwa_katalogu.txt , luckyluc 9/09/08 01:27
        123

        // Get rich or die tryin.

        1. A możesz to odpalać z katalogu wyżej? , Conroy 9/09/08 09:33
          Wiesz, że odpalasz to z katalogu w którym dopiero są katalogi które ma przetworzyć i sam sobie do każdego katalogu zagląda i klei linie?

          http://flickr.com/photos/myhacien
          da

          1. mogę , luckyluc 9/09/08 22:44
            bo struktura katalogów wygląda tak: ..\praca\osnowa\ i tu dopiero znajdują się katalogi w których każdorazowo odpalałem Twój plik.

            // Get rich or die tryin.

            1. To będzie tak , Conroy 9/09/08 23:21
              Jeden plik, wg rozwiązania Bartsa, bo ładniejsze niż moje (i tylko jeden plik). Więc podziękowania dla Bartsa, ja tylko trochę przerobiłem.

              1 plik, 1 linia:
              for /d %%d in (*) do (for %%i in (%%d\*.txt) do (type %%i >> %%d\%%d && echo. >> %%d\%%d))

              http://flickr.com/photos/myhacien
              da

              1. Przepraszam , Conroy 9/09/08 23:23
                Pomyliłem nicki - oczywiście BART.

                http://flickr.com/photos/myhacien
                da

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL