|
|
大神们好,我在网上看到一个实用的批处理,但是用UBUNTU执行总是出错,能帮我看看有那些问题吗?或者可以修改成WINDOWS的吗?
Shell
#!/bin/sh
find -name \*.cue ! -name "._*" | while read cue; do
flac=${cue%.*}.flac
if [ -f "$flac" ]; then
cwd=${cue%/*}
flac=`basename "$flac"`
cue=`basename "$cue"`
pushd "$cwd"
metaflac --remove-all "$flac";
metaflac --import-cuesheet-from="$cue" "$flac" && metaflac --set-tag-from-file="CUESHEET=$cue" "$flac" && rm "$cue"
popd
fi
done
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh
find -name \*.cue ! -name "._*" | while read cue; do
flac=${cue%.*}.flac
if [ -f "$flac" ]; then
cwd=${cue%/*}
flac=`basename "$flac"`
cue=`basename "$cue"`
pushd "$cwd"
metaflac --remove-all "$flac";
metaflac --import-cuesheet-from="$cue" "$flac" && metaflac --set-tag-from-file="CUESHEET=$cue" "$flac" && rm "$cue"
popd
fi
done |
|