有没有在当前目录下创建多个文件的命令?即如果我想创建__init__.py
, views.py
,models.py
和admin.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
如果我要写一些新的作品,我经常会使用一些其他脚本并将其重定向到这样的几个文件。