-
Fototrend

Új hozzászólás Aktív témák
-
pube111
senior tag
válasz
Domonkos
#14479
üzenetére
Azt elfelejtettem, hogy windows az os.
Így írtam át:find D:/teszt1 -iname '*.JPG' | while read a ; do
if [ -e D:/teszt1/`basename $a` ] ; then
cp $a `mktemp -pdest -u`
else
cp $a D:/teszt2/`basename $a`
fi
doneEz a kimenet:
D:\>teszt.bat
D:\>find D:/teszt1 -iname '*.JPG' | while read a ; do
'while' is not recognized as an internal or external command,
operable program or batch file. -
válasz
Domonkos
#14479
üzenetére
tele van hibával.
a cp $a dest/`basename $a` mire jó? ebben van három hiba:
1. a `` deprecated, tehát nem javasolt használni.
2. ha a forrásfájl nevében van szóköz, akkor a parancs széthullik
3. a cp $a dest pont ezt a végeredményt éri el forkbomba nélkül.a cp mktmp-s sor elveszíti a fájl kiterjesztését.
egyébként pedig shell szkript topic.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- GYÖNYÖRŰ iPhone 12 Mini 128GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS4206, 100% Akksi
- Apple iPhone 14 128GB Kártyafüggetlen 1 év Garanciával
- Gombászkönyvek egyben
- DELL Precision 5540 Workstation i7-9850H Nvidia Quadro T2000 32GB 512GB 15.6" 1év garancia
- GYÖNYÖRŰ iPhone SE 2020 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3584
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


