gpt4 book ai didi

bash - 如何在不重复路径名的情况下在特定文件夹中创建多个文件?

转载 作者:行者123 更新时间:2023-11-29 09:47:08 25 4
gpt4 key购买 nike

如何使用 touch 命令在一个文件夹中创建多个文件?更具体地说,我想在一个文件夹中创建三个新文件 - local.jsfacebook.jstwitter.js有路径 config/strategies/。这是我目前正在做的:

touch config/strategies/local.js config/strategies/facebook.js config/strategies/twitter.js

我想知道是否有更短的方法来做到这一点。

提前谢谢你。

最佳答案

你可以使用 bash 的大括号扩展:

$ touch config/strategies/{local,facebook,twitter}.js
$ ls config/strategies/
facebook.js local.js twitter.js

更多信息

大括号扩展有两种形式。第一个在列表中的项目之间使用逗号:

$ echo 1{b,c}2
1b2 1c2

第二个使用 .. 并导致创建一个单词序列:

$ echo 1{a..f}2
1a2 1b2 1c2 1d2 1e2 1f2

对于序列,也可以指定增量:

$ echo 1{a..f..2}2
1a2 1c2 1e2

指定 2 作为增量,然后 af 之间的每隔一个字母由扩展生成

关于bash - 如何在不重复路径名的情况下在特定文件夹中创建多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31801624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com