text - 在文本程序中计数?
问题描述
我正在编辑应用程序代码以增加小塔的楼层。我的困境是我需要有大量文本,在一些恒定文本一遍又一遍地重复之后,单个数字增加一。对不起,我不擅长描述我需要什么,所以我会向大家展示我需要什么的例子。
[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。如
[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,并且最多说 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,0[Fstk][Flst]0,0,0[Flst][Fn][Fn]|\n' {1..100000} > /path/to/the/outputfile
outputfile
使用前 100k 行创建一个文件。
在 Linux 或 Mac 上打开一个终端(在 Windows 上,您可以使用 WSL、gitbash 或 cygwin),输入bash
,按回车,从上面输入命令,再次按回车。
推荐阅读
- lua - 如果存在密钥,如何检查 lua 表?
- python - 如何使用蝗虫出口商将蝗虫指标发送到普罗米修斯?
- html - 如何制作
- 标签相邻?
- git - 我如何查看团队成员今天编写的代码?
- excel - Mac - 通过 VBA 将图表从 Excel 复制/粘贴到 Powerpoint (Excel/PPT V.16.35)
- javascript - express-session 不会删除 mongodb 中的会话
- python - 熊猫数据框中任何日期到日期时间的转换
- regex - 如何在 Angular 和模式正则表达式中使用掩码
- javascript - 为Node js中的每个json对象添加CountDown
- android - Android 动态功能导航 DynamicIncludeGraphNavigator ConcurrentModificationException