Browse - programming tips - bash change extension of a fileDate: 2009jul8 Language: bash Q. How can I change the extension (suffix) of a file in a bash script? A. Use the ${} construct in bash. For example, to change the extension of variable $I from .flac to .mp3 and save in variable $MP3 do this: MP3=${I/\.flac/.mp3} Here is a script that converts a folder of .flac files to .mp3: #!/bin/sh for I in *.flac; do MP3=${I/\.flac/.mp3} ffmpeg -i "$I" "$MP3" done
Add a commentSign in to add a comment |