[英]Script that takes a search string, searches for folders containing the string and moves them to a folder with the same name as the string
基本上我想做的就是紧凑
mkdir STRING
mv 00/*[sS][tT][rR][iI][nN][gG]* STRING
像一个单一的命令,这个STRING的结果是相同的。 该字符串可以包含一些特殊字符,如空格。
我意识到省略第一行通常会做同样的事情,但似乎并没有这样做。
您可以编写一个bash
函数来执行此操作:
function doThis {
mkdir "$1"
find 00 -maxdepth 1 -iname "*$1*" -exec mv {} "$1" \;
}
然后像这样调用它:
doThis STRING
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.