这当然有效:
$ echo {1..5}
1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
但是当我尝试用变量替换数字时5
,这不再有效:
$ f=5; echo {1..$f}
{1..5}
$ f=5; echo {1..${f}}
{1..5}
$ f=5; echo {1..f}
{1..f}
Run Code Online (Sandbox Code Playgroud)
{#..#}
有没有办法在解析构造之前替换变量中的数字?
我有一个文件如下
Id 123
Name john
Lastname udosen
Tel 123456
Id 124
Name james
Lastname david
Tel 19865
Run Code Online (Sandbox Code Playgroud)
我如何打印文件如下
Id Name Lastname Tel
123 john udosen 123456
124 james david 19865
Run Code Online (Sandbox Code Playgroud)