sh Shell函数用于文件名规范化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Shell函数用于文件名规范化相关的知识,希望对你有一定的参考价值。

# normalize string given as an argument
n() { sed -e 's/^[    -]\+//' -e 's/[         -]\+$//' -e 's/[        ()-]\+/-/g' -e "s/'//g" | tr '[:upper:]' '[:lower:]' $1; }
# normalize name of the single file (renames file)
m() { mv "$1" "$(echo $1 | n)"; }
# normalize names of all files in the current directory
f() { for i in *; do m "$i"; done; }

以上是关于sh Shell函数用于文件名规范化的主要内容,如果未能解决你的问题,请参考以下文章

sh shell函数用于在shell脚本中进行波浪扩展。适用于Linux和OS X.

shell

Linux shell 基础

sh 用于创建Kubernetes规范文件的填充脚本

shell基本语法

sh 用于向yaml文件添加定义的Shell脚本