metaflac-field2field: reindent with 4 spaces
Этот коммит содержится в:
родитель
d06558144b
Коммит
22783997cc
|
@ -20,27 +20,27 @@
|
|||
|
||||
print_usage()
|
||||
{
|
||||
echo "Usage:"
|
||||
echo " $0 <ACTION> <SRC_FIELD> <DST_FIELD> <FILE.flac> [ <FILE2.flac> [...] ]"
|
||||
echo "<ACTION> : copy | move | rmcopy | mvcopy"
|
||||
echo " copy: each occurrence of SRC_FIELD is duplicated to create an occurrence of"
|
||||
echo " DST_FIELD; all the existing occurrences of SRC_FIELD and DST_FIELD are"
|
||||
echo " kept."
|
||||
echo " move: each occurrence of SRC_FIELD is renamed to create an occurrence of"
|
||||
echo " DST_FIELD; the existing occurrences of DST_FIELD are kept."
|
||||
echo " rmcopy: the existing occurrences of DST_FIELD are deleted, then each"
|
||||
echo " occurrence of SRC_FIELD is duplicated to create an occurrence"
|
||||
echo " of DST_FIELD; the occurrences of SRC_FIELD are kept."
|
||||
echo " rmmove: the existing occurrences of DST_FIELD are deleted, then each"
|
||||
echo " occurrence of SRC_FIELD is renamed to create an occurrence of"
|
||||
echo " DST_FIELD."
|
||||
exit 1
|
||||
echo "Usage:"
|
||||
echo " $0 <ACTION> <SRC_FIELD> <DST_FIELD> <FILE.flac> [ <FILE2.flac> [...] ]"
|
||||
echo "<ACTION> : copy | move | rmcopy | mvcopy"
|
||||
echo " copy: each occurrence of SRC_FIELD is duplicated to create an occurrence of"
|
||||
echo " DST_FIELD; all the existing occurrences of SRC_FIELD and DST_FIELD are"
|
||||
echo " kept."
|
||||
echo " move: each occurrence of SRC_FIELD is renamed to create an occurrence of"
|
||||
echo " DST_FIELD; the existing occurrences of DST_FIELD are kept."
|
||||
echo " rmcopy: the existing occurrences of DST_FIELD are deleted, then each"
|
||||
echo " occurrence of SRC_FIELD is duplicated to create an occurrence"
|
||||
echo " of DST_FIELD; the occurrences of SRC_FIELD are kept."
|
||||
echo " rmmove: the existing occurrences of DST_FIELD are deleted, then each"
|
||||
echo " occurrence of SRC_FIELD is renamed to create an occurrence of"
|
||||
echo " DST_FIELD."
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Right number of arguments?
|
||||
if [ $# -lt 4 ] ; then
|
||||
echo "Wrong number of arguments!"
|
||||
print_usage
|
||||
echo "Wrong number of arguments!"
|
||||
print_usage
|
||||
fi
|
||||
|
||||
ACTION=$1
|
||||
|
@ -48,11 +48,11 @@ shift
|
|||
|
||||
# Known action type?
|
||||
case $ACTION in
|
||||
copy) ;;
|
||||
move) ;;
|
||||
rmcopy) ;;
|
||||
rmmove) ;;
|
||||
*) echo "Action unknown \"$ACTION\"!" ; print_usage ;;
|
||||
copy) ;;
|
||||
move) ;;
|
||||
rmcopy) ;;
|
||||
rmmove) ;;
|
||||
*) echo "Action unknown \"$ACTION\"!" ; print_usage ;;
|
||||
esac
|
||||
|
||||
SRC_FIELD=$1
|
||||
|
@ -67,21 +67,21 @@ echo "Action: $ACTION"
|
|||
echo "Processing files..."
|
||||
|
||||
if echo $ACTION | egrep '^rm' >/dev/null ; then
|
||||
echo "Deleting field $DST_FIELD on each file..."
|
||||
metaflac --remove-tag=$DST_FIELD "$@"
|
||||
echo "Deleting field $DST_FIELD on each file..."
|
||||
metaflac --remove-tag=$DST_FIELD "$@"
|
||||
fi
|
||||
|
||||
for file in "$@" ; do
|
||||
echo "Setting field \"$DST_FIELD\" on file: $file"
|
||||
metaflac --show-tag=$SRC_FIELD "$file" | sed 's/^[A-Z]\+=//' | while read c1 ; do
|
||||
echo "Adding $DST_FIELD=$c1..."
|
||||
metaflac --set-tag=$DST_FIELD="$c1" "$file"
|
||||
done
|
||||
echo "Setting field \"$DST_FIELD\" on file: $file"
|
||||
metaflac --show-tag=$SRC_FIELD "$file" | sed 's/^[A-Z]\+=//' | while read c1 ; do
|
||||
echo "Adding $DST_FIELD=$c1..."
|
||||
metaflac --set-tag=$DST_FIELD="$c1" "$file"
|
||||
done
|
||||
done
|
||||
|
||||
if echo $ACTION | egrep 'move$' >/dev/null ; then
|
||||
echo "Deleting $SRC_FIELD on each file..."
|
||||
metaflac --remove-tag=$SRC_FIELD "$@"
|
||||
echo "Deleting $SRC_FIELD on each file..."
|
||||
metaflac --remove-tag=$SRC_FIELD "$@"
|
||||
fi
|
||||
|
||||
# vim: expandtab!:ts=2
|
||||
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|
||||
|
|
Загрузка…
Ссылка в новой задаче