Suffix, ta bort: Difference between revisions

From Linuxwiki
Jump to navigation Jump to search
Linuxwiki>Wikiadmin
Skapade sidan med '== Ta bort suffix == Olika sätt att ta bort suffix (.MOV, .bat osv) från filnamn. Källa: https://stackoverflow.com/questions/965053/extract-filename-and-extension-in-bash filename=$(basename -- "$fullfile") extension="${filename##*.}" filename="${filename%.*}" Exempel för att få fram filnamnet utan suffix: filnamnet är "MVI_9652.MOV" '''filename=MVI_9652.MOV''' '''fn="${filename%.*}''' Kategori: kortfattat'
 
Linuxwiki>Wikiadmin
No edit summary
Line 11: Line 11:
  '''filename=MVI_9652.MOV'''
  '''filename=MVI_9652.MOV'''
  '''fn="${filename%.*}'''
  '''fn="${filename%.*}'''
Exempel 2: Koda om MOV-filer till annat format
'''for x in *.MOV; do echo "in: $x out: ${x%.*}"; ffmpeg -i $x -vcodec libx264 -crf 20 ${x%.*}.mp4; done'''






[[Kategori: kortfattat]]
[[Kategori: kortfattat]]

Revision as of 15:04, 24 November 2021

Ta bort suffix

Olika sätt att ta bort suffix (.MOV, .bat osv) från filnamn.

Källa: https://stackoverflow.com/questions/965053/extract-filename-and-extension-in-bash

filename=$(basename -- "$fullfile")
extension="${filename##*.}"
filename="${filename%.*}"

Exempel för att få fram filnamnet utan suffix:

filnamnet är "MVI_9652.MOV"
filename=MVI_9652.MOV
fn="${filename%.*}

Exempel 2: Koda om MOV-filer till annat format

for x in *.MOV; do echo "in: $x out: ${x%.*}"; ffmpeg -i $x -vcodec libx264 -crf 20 ${x%.*}.mp4; done


Kategori: kortfattat