Hirdetés
- Samsung Galaxy A56 - megbízható középszerűség
- One mobilszolgáltatások
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Bemutatkozott a Poco X7 és X7 Pro
- Milyen hagyományos (nem okos-) telefont vegyek?
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Neked tükröt, az iPhone Airnek emléket állít a Realme
- Samsung Galaxy S25 - végre van kicsi!
- iPhone topik
-
Mobilarena

Új hozzászólás Aktív témák
-
Archttila
veterán
Sziasztok!
Raspberry Pi szerveren fut egy qbittorrent-nox ami ala raktam egy post scriptet, hogy kitakaritsa a letoltott anyagokbol a szemetet (nfo, txt, exe) ezzel nincs is gond mukodik szepen, viszont jo lenne ha at is nevezne a tartalmakat. Erre talaltam egy powershell-lel mukodo megoldast amit megprobaltam lefordittatni Linux szamara is ertelmezheto kodda de hibaval elszall. Ime a wines code#THIS PART CLEANS UP THE FILE NAMES #REMOVE DOTS get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace('.',' ') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { $_.BaseName.replace('.',' ') + $_.Extension } #SPACE OUT SEASONS AND EPISODES - UPPER CASE get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace(' S01E',' S01 E').replace(' S02E',' S02 E').replace(' S03E',' S03 E').replace(' S04E',' S04 E').replace(' S05E',' S05 E').replace(' S06E',' S06 E').replace(' S07E',' S07 E').replace(' S08E',' S08 E').replace(' S09E',' S09 E').replace(' S10E',' S10 E').replace(' S11E',' S11 E').replace(' S12E',' S12 E').replace(' S13E',' S13 E').replace(' S14E',' S14 E').replace(' S15E',' S15 E') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { $_.BaseName.replace(' S01E',' S01 E').replace(' S02E',' S02 E').replace(' S03E',' S03 E').replace(' S04E',' S04 E').replace(' S05E',' S05 E').replace(' S06E',' S06 E').replace(' S07E',' S07 E').replace(' S08E',' S08 E').replace(' S09E',' S09 E').replace(' S10E',' S10 E').replace(' S11E',' S11 E').replace(' S12E',' S12 E').replace(' S13E',' S13 E').replace(' S14E',' S14 E').replace(' S15E',' S15 E') + $_.Extension } #SPACE OUT SEASONS AND EPISODES - LOWER CASE NAMING TO UPPER CASE get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace(' s01e',' S01 E').replace(' s02e',' S02 E').replace(' s03e',' S03 E').replace(' s04e',' S04 E').replace(' s05e',' S05 E').replace(' s06e',' S06 E').replace(' s07e',' S07 E').replace(' s08e',' S08 E').replace(' s09e',' S09 E').replace(' s10e',' S10 E').replace(' s11e',' S11 E').replace(' s12e',' S12 E').replace(' s13e',' S13 E').replace(' s14e',' S14 E').replace(' s15e',' S15 E') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { $_.BaseName.replace(' s01e',' S01 E').replace(' s02e',' S02 E').replace(' s03e',' S03 E').replace(' s04e',' S04 E').replace(' s05e',' S05 E').replace(' s06e',' S06 E').replace(' s07e',' S07 E').replace(' s08e',' S08 E').replace(' s09e',' S09 E').replace(' s10e',' S10 E').replace(' s11e',' S11 E').replace(' s12e',' S12 E').replace(' s13e',' S13 E').replace(' s14e',' S14 E').replace(' s15e',' S15 E') + $_.Extension } #CLEAN UP get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { $_.BaseName.replace(' ',' ').replace(' ',' ').replace(' ',' ').replace(' ',' ') + $_.Extension } get-childitem -recurse | dir -Filter *..mkv | Rename-Item -NewName { $_.BaseName.replace(' ',' ').replace(' ',' ').replace(' ',' ').replace(' ',' ') + $_.Extension } #REMOVE EVERYTHING AFTER EPISODE get-childitem -recurse | dir -Filter *.mp4 | Rename-Item -NewName { ($_.BaseName -creplace '(?<=S\d+ E\d+)\D.*') + $_.Extension } get-childitem -recurse | dir -Filter *.mkv | Rename-Item -NewName { ($_.BaseName -creplace '(?<=S\d+ E\d+)\D.*') + $_.Extension } exit
Ez pedig a Linux-os: (mar a sajat eleresekkel)#!/bin/zsh# Elérési útvonalakmovies_path="/mnt/PiDrive1/Movies"tv_shows_path="/mnt/PiDrive1/TV Shows"# REMOVE DOTS - MP4find "$movies_path" -type f -name "*.mp4" -execdir zmv '(*).(*.mp4)' '$1 $2' \;find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(*).(*.mp4)' '$1 $2' \;# REMOVE DOTS - MKVfind "$movies_path" -type f -name "*.mkv" -execdir zmv '(*).(*.mkv)' '$1 $2' \;find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(*).(*.mkv)' '$1 $2' \;# SPACE OUT SEASONS AND EPISODES - UPPER CASE - MP4find "$movies_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;# SPACE OUT SEASONS AND EPISODES - UPPER CASE - MKVfind "$movies_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)' '$1 E$2' \;# SPACE OUT SEASONS AND EPISODES - LOWER CASE NAMING TO UPPER CASE - MP4find "$movies_path" -type f -name "*.mp4" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;# SPACE OUT SEASONS AND EPISODES - LOWER CASE NAMING TO UPPER CASE - MKVfind "$movies_path" -type f -name "*.mkv" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(* s[0-9]e[0-9]*)' '$1 E$2' \;# CLEAN UP - MP4find "$movies_path" -type f -name "*.mp4" -execdir zmv '(* *)' '$1 $2' \;find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(* *)' '$1 $2' \;# CLEAN UP - MKVfind "$movies_path" -type f -name "*.mkv" -execdir zmv '(* *)' '$1 $2' \;find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(* *)' '$1 $2' \;# REMOVE EVERYTHING AFTER EPISODE - MP4find "$movies_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;find "$tv_shows_path" -type f -name "*.mp4" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;# REMOVE EVERYTHING AFTER EPISODE - MKVfind "$movies_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;find "$tv_shows_path" -type f -name "*.mkv" -execdir zmv '(* S[0-9]E[0-9]*)(*)' '$1' \;viszont annak ellenere, hogy az
autoload zmvbe van allitva a.zshrcfajlba (onnalloan el is indul) a scriptet lefuttatva ezt a hibauzetet kapom:find: ‘zmv’: No such file or directorySzerintetek miert nem mukodik?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- PlayStation 5
- Samsung Galaxy A56 - megbízható középszerűség
- Óvodások homokozója
- Vigneau interaktív lokálblogja
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- A fociról könnyedén, egy baráti társaságban
- Vezetékes FEJhallgatók
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
- Formula-1
- További aktív témák...
- Motorola Razr 50 256GB,Újszerű,Adatkabel,12 hónap garanciával
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Deep Purple-1 ÉV GARANCIA - Kártyafüggetlen, MS4398, 100% Akksi
- Bomba ár! Microsoft Surface Pro 5 Tablet - i5-7GEN I 8GB I 256GB SSD I W11 I Cam I Garancia!
- 206 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
- Panasonic CF-XZ6 AIO all-in-one laptop tablet 2k touch i5-7300u speciális ütésálló rugged
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



