Ez a linux terminál parancs miért nem működik úgy ahogy én szeretném?
Figyelt kérdés
Random stringekké szeretné átnevezni az aktuális könyvtár fájljait, de konkrétan csak 1 random stringet generál és azzal írja felül az összes fájlt:
find ./* -type f | xargs -i mv {} $(openssl rand -hex 12)
2023. dec. 19. 22:03
1/5 gentoojedi válasza:
2/5 anonim válasza:
Gyanítom, egy sor és egyszer fut le a rand, egyszer generál egy sort, és ennyi. Nem hívódik fel sorozatosan minden filenévnél.
Inkább shellscriptben ciklussal lehetne szerintem megoldani, de ennyire nem vagyok benne.
3/5 A kérdező kommentje:
És azt meg lehet valahogy csinálni hogy minden egyes behelyettesítéskor újra értékelődjön ki?
2023. dec. 19. 22:59
4/5 A kérdező kommentje:
ez működik
find ./* -type f | xargs -I {} sh -c 'mv {} $(openssl rand -hex 12)'
2023. dec. 20. 04:38
5/5 anonim válasza:
Hallod ezt már megkérdezted. Írtam is rá neked egy bash scriptet. Kipróbáltad egyáltalán vagy csak trollkodsz az oldalon?
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!