小编use*_*969的帖子

如何为每一行添加随机字符串?

我试图在运行时为每一行添加随机字符串:

awk '{print "name" "'$ran'" "-"$0}' 'myfile'
Run Code Online (Sandbox Code Playgroud)

在此之前,生成随机字符串:

ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)"
Run Code Online (Sandbox Code Playgroud)

问题是它会为每一行打印相同的随机字符串:

nameGQz3Ek-
nameGQz3Ek-
nameGQz3Ek-
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能为每行获得不同的随机字符串?

awk

12
推荐指数
4
解决办法
5220
查看次数

标签 统计

awk ×1