如何解决在文本程序中计数吗?
我正在编辑应用程序代码以增加小塔的楼层。 我的难题是,在不断重复一些恒定的文本之后,我需要拥有大量的文本,并且单个数字增加一个。 抱歉,我不太擅长描述我的需求,因此我将向所有人展示我所需要的例子。
[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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。