用来修改的文件是ddd,文件内容如下:脚本文件为opt_ddd,内容如下:#!/bin/bash
for (( i=0;i<10;i++ ))
do
m=$[$i+1]
sed -i "/$i/aasdfasdfasdfasdf$m" ddd
done期望输出如下:实际输出如下:懵逼中......求助
for (( i=0;i<10;i++ ))
do
m=$[$i+1]
sed -i "/$i/aasdfasdfasdfasdf$m" ddd
done期望输出如下:实际输出如下:懵逼中......求助
解决方案 »
- 真机上安装centos 7提示“no suitable images”
- redhat 安装MySQL报错:error while loading shared libraries: libnuma.so.1 急求!Linux大神帮
- 【libcurl】关于库使用的疑问,请进
- centos7 开启防火墙 nginx反向代理无法访问
- 求AIX大神指点数据库问题
- hadoop 启动时有问题
- ros 安装初始化环境变量问题
- nginx反向代理问题救命啊
- 咨询,ebp指向栈顶,那么直观的看是指向上面,还是下面?
- AIX6.1中安装yum报错
- 江湖救急!!!
- linux shell 写入一定大小文件,超过则重新覆盖
000000000000
asdfasdfasdfasdf1
111111111111
222222222222
333333333333
444444444444
555555555555
666666666666
777777777777
888888888888
999999999999i=1的输出
000000000000
asdfasdfasdfasdf1
asdfasdfasdfasdf2
111111111111
asdfasdfasdfasdf2
222222222222
333333333333
444444444444
555555555555
666666666666
777777777777
888888888888
999999999999你每次循环新加入的行都影响到了后面查找插入
倒过来插入即可解决这个问题
#!/bin/bash
for (( i=0;i<10;i++ ))
do
m=$[$i+1]
sed -i "/$i$i/aasdfasdfasdfasdf$m" ddd
done