如何在bash中的当前目录中创建多个文件?

如何在bash中的当前目录中创建多个文件?

有没有在当前目录下创建多个文件的命令?即如果我想创建__init__.py, views.py,models.pyadmin.py如下:

> COMMAND __init__.py views.py models.py admin.py

会是什么COMMAND

答案1

touch {__init__,views,models,admin}.py

答案2

touch __init__.py views.py models.py admin.py

答案3

使用touch可能是最普遍接受的方法来完成此操作,但在某些 shell 中,例如zsh有一种称为“多流输出重定向”的东西,它允许您执行如下操作:

> __init__.py > views.py > models.py > admin.py

..全部作为一个命令。如果您按照建议使用全局变量宾假您不需要重复输出运算符:

> {__init__,views,models,admin}.py

如果您想以一些常见的项目(例如它们的哈希爆炸以及一些包含)开始所有文件,这通常很有用。head如果我要写一些新的作品,我经常会使用一些其他脚本并将其重定向到这样的几个文件。

相关内容