中易网

linux sed怎么把某一列替换为随机数(可以用shell解决吗)

答案:2  悬赏:80  
解决时间 2021-02-17 07:41
linux sed怎么把某一列替换为随机数(可以用shell解决吗)
最佳答案
#!/bin/bash
nu=`cat $1 | wc -l`
for ((i=1;i<=$nu;i++))
do
        sed -i ''$i's/[0-9]{5}/'$RANDOM'/' $1
done说明:上述代码保存为/root/sed.sh ,并加上执行权限。
使用:/root/sed.sh filename
注意:sed的-i选项会直接修改源文件,使用前请备份!


演示:

全部回答
awk '{for(i=3;i<NF;i++){sub($2, int(rand()*(99999-10000+1))+10000); print }}' test.txt
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
帮忙起个LOL名字,类似小智的“我又不乱来”
带钨钢头的电镐钻头,在哪里有得买
奥特曼格斗进化o在平板电脑里怎么下
李文家沟地址在什么地方,想过去办事
avicii有一首歌的歌词叫oh sometime
网络韩剧Ruby Ruby Love 百度云
打死母蜘蛛真的会有小蜘蛛跑出来吗
iphone 菊花门,美版4s遭遇菊花门,应该非软
19.以下程序的输出结果是 main( ) {int x=2,
语文翻译:"幽邃浅狭,蛟龙不屑,不能兴云雨,
中国经济学家比拼 吴敬琏如何评价郎咸平
为什么fgo不能开发个讯息功能
怎样分真假密糖
北京到桂林高铁观光座怎么买到桂林高铁有观光
墙内走网线的穿线管堵塞,怎样疏通啊?
推荐资讯
女士练瑜伽好还是高尔夫好
1米8×2米的被套等于几尺乘以几尺
15加三x减四乘15的解
我18岁 下巴底下没胡子 我喜欢嘴唇上面剃干净
怎么才能成为家长嘴里别人家的好孩子?
像钢筋一样的铁凳子是什么材质
河南九冶建设公司林州市林丰铝电项目部地址有
呼和陶勒盖在哪里啊,我有事要去这个地方
僵尸危机3单人的怎么换武器?
求《豪斯医生》第2季的资源 ,中英文双字幕的
复式楼房(普通住房)装修中间隔层是用钢筋混
WACOM 绘图板 和 屏幕的比例是怎么样的?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?