小编Sad*_*tan的帖子

如何用该值+常量替换一个值

我有一个文件,其中包含从 G1 到 G229 的变量。我想用G230到G469替换它们;我怎么能做到这一点?我试过这个 bash 脚本,但没有用:

#!/bin/bash

for num in {1..229}
  do
  echo G$num
  N=$(($num+229))
  echo G$N  
  sed -i -e 's/$G$num/$G$N/g' file
done
Run Code Online (Sandbox Code Playgroud)

sed text-processing numeric-data

6
推荐指数
2
解决办法
920
查看次数

标签 统计

numeric-data ×1

sed ×1

text-processing ×1