我试图在运行时为每一行添加随机字符串:
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 ×1