linux sed怎么把某一列替换为随机数(可以用shell解决吗)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 19:25:47
linux sed怎么把某一列替换为随机数(可以用shell解决吗)
比如,我要把图中的某一列(假设是第3列),替换为随机数,怎么办呢?
请高手赐教(请用shell脚本解决)
比如,我要把图中的某一列(假设是第3列),替换为随机数,怎么办呢?
请高手赐教(请用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选项会直接修改源文件,使用前请备份!
演示:
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选项会直接修改源文件,使用前请备份!
演示:
linux sed怎么把某一列替换为随机数(可以用shell解决吗)
linux shell sed表达式分析
linux shell 的sed 分析(只有一条)
shell的sed:s/a/5个b/,把a替换成N个b
linux下shell编程,关于sed用法的问题,
sed -e '4,/^$/!d;/^$/d' linux下 shell
linux中怎么用sed提取里面的China
谁能帮忙解释下linux shell程序中的sed "s/$//;s/ *//g;/^$/d"
shell的sed用法
linux sed 的用法
linux下用sed或者awk处理一个文件
linux中的shell是什么意思?