我的文件夹树
.
|-- 1
|-- 2
|-- 3
...
|-- 777
Run Code Online (Sandbox Code Playgroud)
我想为每个文件夹创建文件夹图片。
我跑不成功
mkdir */pictures
Run Code Online (Sandbox Code Playgroud)
一种方法当然是mkdir
使用 Vim 的正则表达式创建 777 个命令。但是,我会知道如何在 shell 中做到这一点。
你怎么能mkdir */pictures
?
小智 8
for x in `seq 1 777`
do
mkdir $x/pictures;
done
Run Code Online (Sandbox Code Playgroud)
此外,在过去你提到过zsh
,这应该至少在bash
和下无需修改即可工作zsh
。
小智 7
和其他的几乎一样,但是加了一个斜杠,所以它只计算目录而不是常规文件
for x in */
do
mkdir $x/pictures;
done
Run Code Online (Sandbox Code Playgroud)