bash脚本从目录(包括子文件夹)复制一定扩展名的文件而不保存结构有Ubuntu18,将文件保存为Axxx.xlsx格式我写了如下脚本
find -name «*.xlsx» | tr [:upper:] [:lower:] | cp /home/vskibenko/tmp/.
但是处理的不是很好。
该脚本的本质是“将文件从一个文件夹及其子文件夹复制到另一个目录,将名称更改为小写”
bash脚本从目录(包括子文件夹)复制一定扩展名的文件而不保存结构有Ubuntu18,将文件保存为Axxx.xlsx格式我写了如下脚本
find -name «*.xlsx» | tr [:upper:] [:lower:] | cp /home/vskibenko/tmp/.
但是处理的不是很好。
该脚本的本质是“将文件从一个文件夹及其子文件夹复制到另一个目录,将名称更改为小写”
示例:将
txt文件从当前文件夹复制到文件夹dst/sed动态生成脚本,bash -s从标准输入中读取并执行它。我的测试文件夹的脚本是这样的:
如果名称中有空格,则文件名用引号引起来。
我会做这样的事情:
笔记:
${fn,,}是一个bash“mod”,可能无法在其他 POSIX 兼容的 shell 中工作,例如dash.