➜ Downloads ls | grep slice
icon_slices-2.zip
icon_slices.zip
蒙版_slices
内容列表/feed_付费标签_slices
➜ Downloads ls | grep slice | xargs rm
rm: 蒙版_slices: is a directory
rm: 内容列表/feed_付费标签_slices: is a directory
reset 文件名,
删除,多余的前缀
resetName(){
cd "$(dirname "$1")" && pwd
for d in "$(dirname "$1")"/*; do
if [ -f "$d" ]; then
AAA="$(basename "$d")"
BBB="${AAA:6}"
mv "$d" "$(dirname "$d")/${BBB}"
fi
done
}
alias resetn="resetName"
这段内容展示了如何使用shell脚本进行文件重命名和删除操作。`resetName`函数用于去除文件名前的多余部分,`alias resetn=resetName`定义了一个别名,方便调用。此外,还演示了尝试删除目录时遇到的问题。
256





