在文本程序中计数吗?

问题描述

我正在编辑应用程序代码以增加小塔的楼层。 我的难题是,在不断重复一些恒定的文本之后,我需要拥有大量的文本,并且单个数字增加一个。 抱歉,我不太擅长描述我的需求,因此我将向所有人展示我所需要的例子。

  [Fs]**X**[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0[Fstk][Flst]0,0[Flst][Fn][Fn]|

除了重复的加粗的 X 每次增加1之外,我都需要重复这一行文本。 如

[Fs]**1**[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0[Flst][Fn][Fn]|[Fs]**2**[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0[Flst][Fn][Fn]|[Fs]**3**[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0[Flst][Fn][Fn]|[Fs]**4**[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0[Flst][Fn][Fn]| ETC...

我已经手动将此代码写出了5000行,我不能再忍受了。我不知道我需要多少,但是如果有人可以直接给我我需要的文字或者以某种方式让我自己做,那真是太了不起了。 我需要它至少计数到10k,id表示最大为100k。 感谢您的帮助,如果您需要他们的回答以进一步帮助我,请提出任何问题。

解决方法

在bash中你可以做

printf '[Fs]%s[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0[Fstk][Flst]0,0[Flst][Fn][Fn]|\n' {1..100000} > /path/to/the/outputfile

要创建前100k行的文件outputfile

在Linux或Mac上,打开一个终端(在Windows上,您可以使用WSL,gitbash或cygwin),键入bash,按Enter,从上方键入命令,然后再次按Enter。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...