编写shell 脚本。本地wav压缩成mp3
#!/bin/bash
检查是否安装lame
if ! command -v lame &> /dev/null then echo "lame未安装,请先安装lame" exit fi
获取输入参数
if [ $# -ne 1 ]; then echo "请输入需要压缩的wav文件名" exit fi
检查文件是否存在
if [ ! -f "$1" ]; then echo "文件不存在" exit fi
获取文件名和路径
filename=$(basename -- "$1") extension="${filename##.}" filename="${filename%.}"
转换到mp3
lame -V2 "$1" "$filename.mp3"
echo "转换完成"
原文地址: https://www.cveoy.top/t/topic/bH4L 著作权归作者所有。请勿转载和采集!