我在文件($y)中有从1到1000的数字。
for i in {1..1000} do echo "$i" >> $y done
我想在文件中将数字分成两列(用户输入表示“$y”的文件名)。像这样。我尝试了split -l500 $y和column -t命令,但无法获得预期结果。
split -l500 $y
column -t
11dmarpk1#
我会怎么做:
printf '%d\t%d\n' {1..100} 1 2 3 4 5 6 [...]
然后:
printf '%d\t%d\n' {1..100} | while read i; do echo "$i" >> "$y" done
1条答案
按热度按时间11dmarpk1#
我会怎么做:
然后: