我正在编辑应用程序代码,以增加小塔的楼层。我的困境是,我需要有大量的文本,一个数字增加了一个之后,一些恒定的文本重复了一遍又一遍。对不起,我不擅长描述我需要什么,所以我会给你们举一个我需要什么的例子。
  [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和id,例如,在最大的100 K。谢谢您的帮助,如果您需要进一步帮助我,请提出任何问题。
发布于 2020-08-30 21:04:08
在巴什你可以做到
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。
https://stackoverflow.com/questions/63662081
复制相似问题