如何将随机数列插入现有文本文件

如何将随机数列插入现有文本文件

您可以在下面看到文件“sample.txt”,在这里我想插入带有随机数(5 位数字)的第二列和带有日期(yyyy-mm-dd)的第三列。请帮忙

在此输入图像描述

答案1

paste+shuf+head解决方案:

paste yourfile <(shuf -i 0-100 -n 5) <(yes $(date +"%Y-%m-%d") | head -n5)

示例输出:

1   35  2018-01-16
2   16  2018-01-16
3   52  2018-01-16
4   72  2018-01-16
5   68  2018-01-16

答案2

要将数据添加到现有的文本文件中,请使用 Linux 中提供的文本编辑器,例如:-

Gedit 和 Pluma 是基于 GUI 的编辑器,而 vi 编辑器和 nano 是轻量级编辑器(基于终端)。

获取有关 vi 编辑器和 nano 使用的更多详细信息男人命令。

用法--> man [不带括号的编辑者姓名]

相关内容