Ubuntu
Ondersteuning
Gemeenschap
Nieuws
Partners
Ubuntu Nederlands
Documentatie
Forum
Mailinglijst
Engelstalig
Nieuws:
Welkom,
Gast
. Alsjeblieft
inloggen
of
registreren
.
Heb je de
activerings-mail
niet ontvangen?
Index
Help
Zoek
Inloggen
Registreren
Ubuntu Nederlands
»
Ondersteuning
»
Software en configuratie
»
Bash expansion problem
Pagina's: [
1
]
Omlaag
Auteur
Topic: Bash expansion problem (gelezen 848 keer)
BaukeP
Lid
Bash expansion problem
«
Gepost op:
2023/10/22, 23:47:01 »
Hallo,
Ik heb de volgende regel in een alias:
alias vtt2srt='find . -maxdepth 1 -name "*.vtt" -type f -print0 | xargs -0 ffmpeg -i "{}" -vn -an -scodec srt "{.}.srt"'
De bedoeling hiervan is dat alle gevonden *.vtt bestanden (in de huidige dir) worden verwerkt en bewaard met ipv vtt een srt extensie en dat laatste lukt niet.
Graag een oplossing voor het laatste gedeelte in deze regel
Alvast bedankt
Bauke
Meld dit bericht aan de moderator
Gelogd
Bloom
Lid
Re: Bash expansion problem
«
Reactie #1 Gepost op:
2023/10/23, 11:41:29 »
Met xargs gaat dat niet op die manier, vrees ik.
Als het gewoon om bestanden in de huidige directory gaat, stel ik eerder het volgende voor:
Code:
[Selecteer]
alias vtt2srt='for f in *.vtt; do ffmpeg -i "$f" -vn -an -scodec srt "${f%.vtt}.srt"; done'
Meld dit bericht aan de moderator
Gelogd
Bloom
Mijn
nieuwe
stap-voor-stap-gids voor zeer compact blokkendoossysteem op basis van Debian Testing of Ubuntu met XFCE-desktop
Zeer snelle zelfbouw-muziekstreamer met mpd
BaukeP
Lid
Re: Bash expansion problem
«
Reactie #2 Gepost op:
2023/10/24, 15:14:32 »
Bloom bedankt!
Bauke
Meld dit bericht aan de moderator
Gelogd
Pagina's: [
1
]
Omhoog
Ubuntu Nederlands
»
Ondersteuning
»
Software en configuratie
»
Bash expansion problem