⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blank-rename.sh

📁 Shall高级编程
💻 SH
字号:
#! /bin/bash# blank-rename.sh## Substitutes underscores for blanks in all the filenames in a directory.ONE=1                     # For getting singular/plural right (see below).number=0                  # Keeps track of how many files actually renamed.FOUND=0                   # Successful return value.for filename in *         #Traverse all files in directory.do     echo "$filename" | grep -q " "         #  Check whether filename     if [ $? -eq $FOUND ]                   #+ contains space(s).     then       fname=$filename                      # Yes, this filename needs work.       n=`echo $fname | sed -e "s/ /_/g"`   # Substitute underscore for blank.       mv "$fname" "$n"                     # Do the actual renaming.       let "number += 1"     fidone   if [ "$number" -eq "$ONE" ]                 # For correct grammar.then echo "$number file renamed."else  echo "$number files renamed."fi exit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -