linux - 有没有办法使用 for 循环根据文件名创建目录?
问题描述
我想根据我已有的文件名创建目录。例如,假设我有:
red.txt green.txt blue.txt purple.txt orange.txt
是否有一种方法可以创建名为:
red/ green/ blue/ purple/ orange/
?
我试着做:
for f in *.txt; do mkdir {$f}; done
for f in *.txt; do mkdir {$f}.txt; done
for f in *.txt; do mkdir "$f/"; done
等等等等,其变体。我无法弄清楚我做错了什么。
解决方案
推荐阅读
- excel - 计算每位客户多次入住的总逗留时间
- django - Django + MongoDB + Djongo:无法 json 序列化 ObjectId
- javascript - 如何在 jquery 中将事件数据从 .on(dragstart) 传输到 .on(drop)?
- python - ModuleNotFoundError:没有名为“keras_contrib”的模块
- c++ - D2D 中的 SaveDC 和 RestoreDC 功能
- linux - 检查窗口内容是否有变化(Xorg)
- python - 获得具有正斜率和负 Spearman 相关性的回归线
- python - 如何在 xarray 图中调整 Matplotlib 颜色条范围?
- javascript - 基于值的 Javascript/React 过滤数组
- scala - 在具有自动重新连接的scala play框架中使用服务器发送事件(SSE)