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. - 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 - 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 zrobichttp://akustyk.magma-net.pl - hmm , akustyk 8/09/08 23:54
pardon, w Windows jednak "echo" zamiast "cat"http://akustyk.magma-net.pl - hmm - juz nic lepiej nie pisz ;) , Bart 9/09/08 00:09
Jeżeli juz to "type" ;)- 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. - 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
- 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. - 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 - 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
- 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 - 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)- 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 :Phttp://flickr.com/photos/myhacien
da - kosmitów dwóch, heh , luckyluc 9/09/08 01:07
Dla Ciebie też piwo, przy najbliższej okazji.// Get rich or die tryin.
- 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. - 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. - 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. - nazwa pliku wyjściowego to: nazwa_katalogu.txt , luckyluc 9/09/08 01:27
123// Get rich or die tryin. - 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 - 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. - 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 - 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 |
|
|
|
|