#!/bin/bash ZIP_FILES=$(ls) #获取当前目录下所有文件 IFS_BACKUP=$IFS #shell默认空格为 换行 需要替换下 才能使用 IFS=$(echo -en "\n\b") for file in $ZIP_FILES; do new=`echo ${file}|sed -e 's/ //g'` new=`echo $new|sed -e 's/:/:/g'` new=`echo $new|sed -e 's/(/(/g'` new=`echo $new|sed -e 's/)/)/g'` new=`echo $new|sed -e 's/\.pdf//g'` new=`echo $new|sed -e 's/【最新-高清电子版】//g'` new="/home/bxw/book/$new" echo $new mv $file $new done IFS=$IFS_BACKUP
|