首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在文本程序中计数?

在文本程序中计数?
EN

Stack Overflow用户
提问于 2020-08-30 20:58:39
回答 1查看 31关注 0票数 0

我正在编辑应用程序代码,以增加小塔的楼层。我的困境是,我需要有大量的文本,一个数字增加了一个之后,一些恒定的文本重复了一遍又一遍。对不起,我不擅长描述我需要什么,所以我会给你们举一个我需要什么的例子。

代码语言:javascript
运行
复制
  [Fs]**X**[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0,0[Fstk][Flst]0,0,0[Flst][Fn][Fn]|

我需要这一行文本一遍又一遍地重复,除了粗体的X,每次文本重复时增加1。比如

代码语言:javascript
运行
复制
[Fs]**1**[Fs][Ff]58[Ff][Fl]1[Fl][Fod]0[Fod][Fsbt]1[Fsbt][Fsi]-1[Fsi][Fst]-1[Fst][Fstk]0,0,0[Fstk][Flst]0,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,0[Fstk][Flst]0,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,0[Fstk][Flst]0,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,0[Fstk][Flst]0,0,0[Flst][Fn][Fn]| ETC...

我已经手动把这段代码写到5000行,我再也受不了了。我不知道我需要多少,但如果有人能直接给我写我需要的文字,或者给我一些方法自己写,那就太棒了。我需要它数到至少10k和id,例如,在最大的100 K。谢谢您的帮助,如果您需要进一步帮助我,请提出任何问题。

EN

回答 1

Stack Overflow用户

发布于 2020-08-30 21:04:08

在巴什你可以做到

代码语言:javascript
运行
复制
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,0[Fstk][Flst]0,0,0[Flst][Fn][Fn]|\n' {1..100000} > /path/to/the/outputfile

若要创建具有前100 k行的文件outputfile,请执行以下操作。

在Linux或Mac上打开终端(在Windows上可以使用WSL、gitbash或cygwin),输入bash,按enter,从上面键入命令,再按enter。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63662081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档