Új hozzászólás Aktív témák
-
csaszizoltan
csendes tag
Szia!
prompt>winscp | findstr "^[-]"
-rw-rw-rw- 0 user group 1433338128 Oct 6 19:40 151006 fßjl1
-rw-rw-rw- 0 user group 206993412 Sep 22 17:55 fßjl2
-rw-rw-rw- 0 user group 195131396 Oct 3 13:18 fßjl3leveszi a fejlécet, mert a findstr olyan sorokat továbbít a consolra, ahol a sor elején (amit a "^" jelöl) - character ("[-]" jelöli) van.
prompt>FOR /F "tokens=5,6,7,8,* delims= " %A IN (' winscp | findstr "^[-]" ') DO @echo %B %C %D %A %E
Oct 6 19:40 1433338128 151006 fßjl1
Sep 22 17:55 206993412 fßjl2
Oct 3 13:18 195131396 fßjl3Batcben (%A helyett dupla %-kal, tehát %%A és így tovább %%E-ig):
FOR /F "tokens=5,6,7,8,* delims= " %AA IN (' winscp | findstr "^[-]" ') DO @echo %BB %CC %DD %AA %EE
A delims=<space> szóközzel elválasztott szavakra tördeli szét a tokens= vel meghatározott indexekűeket. A %A-ba a fileméret kerül a %B a hónap neve majd a végén a %E-be a 9. szótól a végtelenig (* mondja ezt). Azután az @echo megfelelően összekeveri a stringeket.
Azt nem nagyon hiszem hogy a winscp csak ilyen bénán írja ki a dátumokat, kell lennie megfelelő kapcsolónak, hogy a kívánt formátum legyen. Lehetséges, hogy a dir parancs is pont ilyen bénán írja ki a dátumokat? Mert akkor a "set dircmd=" -t kell állítani.
Üdv.
Új hozzászólás Aktív témák
- ÚJ Lenovo Yoga 7 - 14" WUXGA OLED - Intel Ultra 5 226V - 16GB - 512GB - Win11 -3 év gari - HUN - PEN
- Xiaomi 12T /8/128GB / Kártyafüggetlen / 12Hó Garancia
- MSI 14 Modern C12M FHD IPS i7-1255U 10mag 16GB 512GB SSD Intel Iris XE Graphics Win11 Garancia
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra kontrollerrel garanciával
- Kezdő Gamer PC-Számítógép! Csere-Beszámítás! I7 6700 / 16GB DDR4 / GTX 1650 Super / 500 SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
