Re: [Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-31 bef zés Boldog Ferenc
Hello!


> A home könyvtáramban hoztam létre a forras mappát és csináltam mellé egy
> bazar mappát is, abba meg a, b, c, cs, d... stb mappákat.
> Ez a script a forras mappából átmásolja a bazar/betű mappákba a megfelelő
> mappákat.
>

Telitalálat! Pontosan így gondoltam.



>
> Nem vagyok gyakorlott shell programozó, de ha lesz időm rá ma, akkor
> megpróbálom megoldani, csak a gyakorlás kedvéért.
>
>
Én meg egyáltalán, ezért kértem segítséget, amit köszönök.
Ma változott kicsit a helyzet, miszerint "kézzel" lesz bemásolva, mert
akinek ez a feladata, szeretné egyesével is átnézni a fájlokat, minden jó
helyre kerüljön és nem annyira bízik a programokban.
Egyébként ha napi szinten csinálja kb. 10 perc lesz, tehát elviselhető.
Azért mindenkinek köszönöm!

Üdv:
Boldog Ferenc
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/


Re: [Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-31 bef zés Boldog Ferenc
Hello!


Üdv:
Boldog Ferenc


Tehát úgy érted, hogy ezt a mélységi könyvtárszerkezetet felszámolva csak
> egysziintű A, B, C könyvtáraid lesznek, és azokban ömlesztett állományok?
>

Igen.

Mi a teendő az Ablak\Zsiga\Csaba.txt-vel, és mi lesz magával az Ablak és a
> Zsiga könyvárral?
>
> Az "A" nevű mappába megy.
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/


Re: [Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-31 bef zés Tiba Csaba
Ahogyan írják, Linux alatt könnyebb, reguláris kifejezés alapján, egy röpke
szkript átnyomná az egészet, de biztos működik powershell alatt is hasonló

Csaba

József Venczel  ezt írta (időpont: 2019. máj. 31., P
10:34):

> Szia!
>
> Nekem is hasonló jutott eszembe, csak bash shell-el.
>
> Én egy szövegfájlba listáznám a mappák nevét (pl. ls /forras > abc.txt)
> Nem tudom, hogy van-e elég hely a háttértárolón másolatot készíteni az
> összes mappáról, de egy kis szövegfájlnak csak akad hely ;o)
> Ebből a fájlból pl. a sed parancs segítségével mindig kiválogatnám a
> megfelelőt, végrehajtanám a másolást, majd törölném a másolt könyvtárak
> nevét a fájlból. Pl.: sed '/^betű/!d' abc.txt
> Törlés meg :
> sed '/^betű/d' abc.txt > abc2.txt
> rm abc.txt
> mv abc2.txt abc.txt
>
> Ezt pedig betenném egy for ciklusba: for i in a b cs c  A dupla
> mássalhangzókat előre venném az ábécében, hogy előbb azok tűnjenek el a
> listából, ahogy Zsuzsa is írta.
>
> Ezt nyilván meg lehetne tenni PowerShellből is.
> Nem vagyok gyakorlott shell programozó, de ha lesz időm rá ma, akkor
> megpróbálom megoldani, csak a gyakorlás kedvéért.
>
> Üdv,
> Venczel József
>
> Szalayné Tahy Zsuzsa  ezt írta (időpont: 2019. máj.
> 31., P, 2:24):
>
>> Csak tipp:
>> PowerShell (úgy érzem, tudnia kellene, de még soha nem próbáltam)
>> Úgy csinálnám, hogy először készítenék egy másolatot és abból mozgatnám
>> át egy scripttel az új helyre a mappákat. Így először meg lehet szabadulni
>> a CS mappáktól és utána jöhetnek a C-vel kezdődő többiek.
>> (ha csak egyszer kell, akkor lehet, hogy kézzel gyorsabb)
>>
>> SzTZs
>>
>>
>> On Thu, May 30, 2019 at 10:31 PM Boldog Ferenc  wrote:
>>
>>> Helló!
>>>
>>> Adott egy mappa a neve legyen FORRAS
>>> Ebben több alkönyvtár van,  pl. ABLAK, BALATON, CSATORNA, STB...Ezekben
>>> az  alkönyvtárakban is vannak fájlok és további mappák.
>>> Az ABLAK, BALATON, stb... alkönyvtárakat kellene átmásolni úgy a cél
>>> helyre, hogy a mappák kezdőbetűje alapján válogassa szét a cél helyen lévő
>>> A, B, C, CS, stb... nevű mappákba.
>>> Néztem néhány programot, SYNCBACK, File menu Tools, és más másoló és
>>> szinkronizációs feladatra kitalált programok, de egyik sem képes ilyen
>>> módon válogatni. Egy QNAP NAS-ra mennének fel a cuccok így. A QSYNC sem
>>> paraméterezhető így.
>>> Az XCOPY sem tudja.
>>> Hab a tortán, hogy például a CSALAD nevű mappa nem a C hanem a CS nevű
>>> mappába kellene, hogy kerüljön.
>>> Ötleteket és segítséget szeretnék kérni.
>>>
>>> Üdv:
>>> Boldog Ferenc
>>> ___
>>> Techinfo mailing list
>>> Techinfo@lista.sulinet.hu
>>> Fel- és leiratkozás:
>>> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
>>> Illemtan: http://www.szag.hu/illemtan.html
>>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>>>
>> ___
>> Techinfo mailing list
>> Techinfo@lista.sulinet.hu
>> Fel- és leiratkozás:
>> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
>> Illemtan: http://www.szag.hu/illemtan.html
>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>>
> ___
> Techinfo mailing list
> Techinfo@lista.sulinet.hu
> Fel- és leiratkozás:
> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/


Re: [Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-31 bef zés József Venczel
Szia!

Kicsit gondolkodtam és a feladat egyszerűbb, mint első látásra, vagy csak
én értettem félre:

#!/bin/bash

ls ./forras > abc.txt

for i in a b cs c d e f
do
sed "/^$i/!d" abc.txt|xargs -I % cp -r ./forras/% ./bazar/$i/

sed "/^$i/d" abc.txt > abc2.txt
rm abc.txt
mv abc2.txt abc.txt
done

A home könyvtáramban hoztam létre a forras mappát és csináltam mellé egy
bazar mappát is, abba meg a, b, c, cs, d... stb mappákat.
Ez a script a forras mappából átmásolja a bazar/betű mappákba a megfelelő
mappákat.

Üdv,
Venczel József

József Venczel  ezt írta (időpont: 2019. máj. 31., P,
8:01):

> Szia!
>
> Nekem is hasonló jutott eszembe, csak bash shell-el.
>
> Én egy szövegfájlba listáznám a mappák nevét (pl. ls /forras > abc.txt)
> Nem tudom, hogy van-e elég hely a háttértárolón másolatot készíteni az
> összes mappáról, de egy kis szövegfájlnak csak akad hely ;o)
> Ebből a fájlból pl. a sed parancs segítségével mindig kiválogatnám a
> megfelelőt, végrehajtanám a másolást, majd törölném a másolt könyvtárak
> nevét a fájlból. Pl.: sed '/^betű/!d' abc.txt
> Törlés meg :
> sed '/^betű/d' abc.txt > abc2.txt
> rm abc.txt
> mv abc2.txt abc.txt
>
> Ezt pedig betenném egy for ciklusba: for i in a b cs c  A dupla
> mássalhangzókat előre venném az ábécében, hogy előbb azok tűnjenek el a
> listából, ahogy Zsuzsa is írta.
>
> Ezt nyilván meg lehetne tenni PowerShellből is.
> Nem vagyok gyakorlott shell programozó, de ha lesz időm rá ma, akkor
> megpróbálom megoldani, csak a gyakorlás kedvéért.
>
> Üdv,
> Venczel József
>
> Szalayné Tahy Zsuzsa  ezt írta (időpont: 2019. máj.
> 31., P, 2:24):
>
>> Csak tipp:
>> PowerShell (úgy érzem, tudnia kellene, de még soha nem próbáltam)
>> Úgy csinálnám, hogy először készítenék egy másolatot és abból mozgatnám
>> át egy scripttel az új helyre a mappákat. Így először meg lehet szabadulni
>> a CS mappáktól és utána jöhetnek a C-vel kezdődő többiek.
>> (ha csak egyszer kell, akkor lehet, hogy kézzel gyorsabb)
>>
>> SzTZs
>>
>>
>> On Thu, May 30, 2019 at 10:31 PM Boldog Ferenc  wrote:
>>
>>> Helló!
>>>
>>> Adott egy mappa a neve legyen FORRAS
>>> Ebben több alkönyvtár van,  pl. ABLAK, BALATON, CSATORNA, STB...Ezekben
>>> az  alkönyvtárakban is vannak fájlok és további mappák.
>>> Az ABLAK, BALATON, stb... alkönyvtárakat kellene átmásolni úgy a cél
>>> helyre, hogy a mappák kezdőbetűje alapján válogassa szét a cél helyen lévő
>>> A, B, C, CS, stb... nevű mappákba.
>>> Néztem néhány programot, SYNCBACK, File menu Tools, és más másoló és
>>> szinkronizációs feladatra kitalált programok, de egyik sem képes ilyen
>>> módon válogatni. Egy QNAP NAS-ra mennének fel a cuccok így. A QSYNC sem
>>> paraméterezhető így.
>>> Az XCOPY sem tudja.
>>> Hab a tortán, hogy például a CSALAD nevű mappa nem a C hanem a CS nevű
>>> mappába kellene, hogy kerüljön.
>>> Ötleteket és segítséget szeretnék kérni.
>>>
>>> Üdv:
>>> Boldog Ferenc
>>> ___
>>> Techinfo mailing list
>>> Techinfo@lista.sulinet.hu
>>> Fel- és leiratkozás:
>>> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
>>> Illemtan: http://www.szag.hu/illemtan.html
>>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>>>
>> ___
>> Techinfo mailing list
>> Techinfo@lista.sulinet.hu
>> Fel- és leiratkozás:
>> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
>> Illemtan: http://www.szag.hu/illemtan.html
>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>>
>
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/


Re: [Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-31 bef zés József Venczel
Szia!

Nekem is hasonló jutott eszembe, csak bash shell-el.

Én egy szövegfájlba listáznám a mappák nevét (pl. ls /forras > abc.txt) Nem
tudom, hogy van-e elég hely a háttértárolón másolatot készíteni az összes
mappáról, de egy kis szövegfájlnak csak akad hely ;o)
Ebből a fájlból pl. a sed parancs segítségével mindig kiválogatnám a
megfelelőt, végrehajtanám a másolást, majd törölném a másolt könyvtárak
nevét a fájlból. Pl.: sed '/^betű/!d' abc.txt
Törlés meg :
sed '/^betű/d' abc.txt > abc2.txt
rm abc.txt
mv abc2.txt abc.txt

Ezt pedig betenném egy for ciklusba: for i in a b cs c  A dupla
mássalhangzókat előre venném az ábécében, hogy előbb azok tűnjenek el a
listából, ahogy Zsuzsa is írta.

Ezt nyilván meg lehetne tenni PowerShellből is.
Nem vagyok gyakorlott shell programozó, de ha lesz időm rá ma, akkor
megpróbálom megoldani, csak a gyakorlás kedvéért.

Üdv,
Venczel József

Szalayné Tahy Zsuzsa  ezt írta (időpont: 2019. máj.
31., P, 2:24):

> Csak tipp:
> PowerShell (úgy érzem, tudnia kellene, de még soha nem próbáltam)
> Úgy csinálnám, hogy először készítenék egy másolatot és abból mozgatnám át
> egy scripttel az új helyre a mappákat. Így először meg lehet szabadulni a
> CS mappáktól és utána jöhetnek a C-vel kezdődő többiek.
> (ha csak egyszer kell, akkor lehet, hogy kézzel gyorsabb)
>
> SzTZs
>
>
> On Thu, May 30, 2019 at 10:31 PM Boldog Ferenc  wrote:
>
>> Helló!
>>
>> Adott egy mappa a neve legyen FORRAS
>> Ebben több alkönyvtár van,  pl. ABLAK, BALATON, CSATORNA, STB...Ezekben
>> az  alkönyvtárakban is vannak fájlok és további mappák.
>> Az ABLAK, BALATON, stb... alkönyvtárakat kellene átmásolni úgy a cél
>> helyre, hogy a mappák kezdőbetűje alapján válogassa szét a cél helyen lévő
>> A, B, C, CS, stb... nevű mappákba.
>> Néztem néhány programot, SYNCBACK, File menu Tools, és más másoló és
>> szinkronizációs feladatra kitalált programok, de egyik sem képes ilyen
>> módon válogatni. Egy QNAP NAS-ra mennének fel a cuccok így. A QSYNC sem
>> paraméterezhető így.
>> Az XCOPY sem tudja.
>> Hab a tortán, hogy például a CSALAD nevű mappa nem a C hanem a CS nevű
>> mappába kellene, hogy kerüljön.
>> Ötleteket és segítséget szeretnék kérni.
>>
>> Üdv:
>> Boldog Ferenc
>> ___
>> Techinfo mailing list
>> Techinfo@lista.sulinet.hu
>> Fel- és leiratkozás:
>> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
>> Illemtan: http://www.szag.hu/illemtan.html
>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>>
> ___
> Techinfo mailing list
> Techinfo@lista.sulinet.hu
> Fel- és leiratkozás:
> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/


Re: [Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-30 bef zés Válas Péter
Tehát úgy érted, hogy ezt a mélységi könyvtárszerkezetet felszámolva csak
egysziintű A, B, C könyvtáraid lesznek, és azokban ömlesztett állományok?
Mi a teendő az Ablak\Zsiga\Csaba.txt-vel, és mi lesz magával az Ablak és a
Zsiga könyvárral?

Boldog Ferenc  ezt írta (időpont: 2019. máj. 30., Cs,
22:31):

> Helló!
>
> Adott egy mappa a neve legyen FORRAS
> Ebben több alkönyvtár van,  pl. ABLAK, BALATON, CSATORNA, STB...Ezekben
> az  alkönyvtárakban is vannak fájlok és további mappák.
> Az ABLAK, BALATON, stb... alkönyvtárakat kellene átmásolni úgy a cél
> helyre, hogy a mappák kezdőbetűje alapján válogassa szét a cél helyen lévő
> A, B, C, CS, stb... nevű mappákba.
> Néztem néhány programot, SYNCBACK, File menu Tools, és más másoló és
> szinkronizációs feladatra kitalált programok, de egyik sem képes ilyen
> módon válogatni. Egy QNAP NAS-ra mennének fel a cuccok így. A QSYNC sem
> paraméterezhető így.
> Az XCOPY sem tudja.
> Hab a tortán, hogy például a CSALAD nevű mappa nem a C hanem a CS nevű
> mappába kellene, hogy kerüljön.
> Ötleteket és segítséget szeretnék kérni.
>
> Üdv:
> Boldog Ferenc
> ___
> Techinfo mailing list
> Techinfo@lista.sulinet.hu
> Fel- és leiratkozás:
> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/


Re: [Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-30 bef zés Szalayné Tahy Zsuzsa
Csak tipp:
PowerShell (úgy érzem, tudnia kellene, de még soha nem próbáltam)
Úgy csinálnám, hogy először készítenék egy másolatot és abból mozgatnám át
egy scripttel az új helyre a mappákat. Így először meg lehet szabadulni a
CS mappáktól és utána jöhetnek a C-vel kezdődő többiek.
(ha csak egyszer kell, akkor lehet, hogy kézzel gyorsabb)

SzTZs


On Thu, May 30, 2019 at 10:31 PM Boldog Ferenc  wrote:

> Helló!
>
> Adott egy mappa a neve legyen FORRAS
> Ebben több alkönyvtár van,  pl. ABLAK, BALATON, CSATORNA, STB...Ezekben
> az  alkönyvtárakban is vannak fájlok és további mappák.
> Az ABLAK, BALATON, stb... alkönyvtárakat kellene átmásolni úgy a cél
> helyre, hogy a mappák kezdőbetűje alapján válogassa szét a cél helyen lévő
> A, B, C, CS, stb... nevű mappákba.
> Néztem néhány programot, SYNCBACK, File menu Tools, és más másoló és
> szinkronizációs feladatra kitalált programok, de egyik sem képes ilyen
> módon válogatni. Egy QNAP NAS-ra mennének fel a cuccok így. A QSYNC sem
> paraméterezhető így.
> Az XCOPY sem tudja.
> Hab a tortán, hogy például a CSALAD nevű mappa nem a C hanem a CS nevű
> mappába kellene, hogy kerüljön.
> Ötleteket és segítséget szeretnék kérni.
>
> Üdv:
> Boldog Ferenc
> ___
> Techinfo mailing list
> Techinfo@lista.sulinet.hu
> Fel- és leiratkozás:
> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/


[Techinfo] Alkönyvtárak másolása kezdőbetű alapján

2019-05-30 bef zés Boldog Ferenc
Helló!

Adott egy mappa a neve legyen FORRAS
Ebben több alkönyvtár van,  pl. ABLAK, BALATON, CSATORNA, STB...Ezekben az
alkönyvtárakban is vannak fájlok és további mappák.
Az ABLAK, BALATON, stb... alkönyvtárakat kellene átmásolni úgy a cél
helyre, hogy a mappák kezdőbetűje alapján válogassa szét a cél helyen lévő
A, B, C, CS, stb... nevű mappákba.
Néztem néhány programot, SYNCBACK, File menu Tools, és más másoló és
szinkronizációs feladatra kitalált programok, de egyik sem képes ilyen
módon válogatni. Egy QNAP NAS-ra mennének fel a cuccok így. A QSYNC sem
paraméterezhető így.
Az XCOPY sem tudja.
Hab a tortán, hogy például a CSALAD nevű mappa nem a C hanem a CS nevű
mappába kellene, hogy kerüljön.
Ötleteket és segítséget szeretnék kérni.

Üdv:
Boldog Ferenc
___
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/