如何使用regEx创建文件11.txt 22.txt ... 99.txt?

时间:2013-04-04 14:04:45

标签: regex shell command-line

我尝试使用关于生成文件的正则表达式。
实施例

  

11.txt 22.txt ... 99.txt

我使用带有模式touch {1..9}{1..9}.txt的regEx
结果是

  

11.txt 21.txt 31.txt .... 99.txt

它对我不起作用。 我不想像{11,22,33,44,55,66,77,88,99}.txt

那样注册

请推荐技术我。

2 个答案:

答案 0 :(得分:1)

也许这对你有用:

$ seq -f'touch %g.txt' 11 11 99
touch 11.txt
touch 22.txt
touch 33.txt
touch 44.txt
touch 55.txt
touch 66.txt
touch 77.txt
touch 88.txt
touch 99.txt

在磁盘上创建文件:

 $ seq -f'touch %g.txt' 11 11 99|sh

答案 1 :(得分:0)

(\d)\1在你的正则表达式\1中使用这种结构意味着双重表达