我正在使用 bash (CentOS 5) 并希望生成此输出(我假设我可以使用seq
或echo
一起使用?):
1|1,
2|2,
3|3,
....
31|31,
32|32,
33|33,
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索seq
了两个多小时的例子,我能想到的最接近的是:
echo {1..31}..{1..31} | tr ' ' '\n'
Run Code Online (Sandbox Code Playgroud)
这几乎给了我我想要的东西,但是当我将 .. 更改为 | 甚至“|”)。
我需要的第二代数字以相同的方式格式化,但对于降序年份,即:
2015|2015,
2014|2014,
...
1938|1938,
1937|1937,
1936|1936,
Run Code Online (Sandbox Code Playgroud)
我已经手动输入了这两个列表,但我希望能提供有关如何从命令行完成此操作以供将来需要和学习(seq
或echo
,我假设)的任何输入。