split -b 40m -d name.mp3 name
mmv -r "name*" "name#1.mp3"
Na, dann packen wir's doch in ein Skript; dann gibt's nur noch einen Schritt:Allerdings wäre der Zeitaufwand der gleiche, wie wenn ich die Dateien (meistens nur drei) im nachhinein umbenennen würde.
#!/bin/bash
# Name of script: "splitit.sh"
# Call for example with "splitit.sh name.mp3"
# $a wird nur "name":
a=$(echo $1 | awk -F ".mp3" '{print $1}')
split -b 40m -d $1 $a
mmv -r "$a*" "$a#1.mp3"
mv "$1.mp3" "$a.mp3"
slashmc@noname:~> cd Desktop
slashmc@noname:~/Desktop> ./splitit.sh cc.mp3
slashmc@noname:~/Desktop> ls
cc00.mp3 cc01.mp3 cc02.mp3 cc03.mp3 cc.mp3 splitit.sh
slashmc@noname:~/Desktop>