sed -i "$is/F/T/g" POSCAR 报错

使用命令for i in 1 2 3;do sed -i "$i/F/T/g" POSCAR;done 时报错,

原因:-i 后面要使用如果要使用变量,则应该用双引号而不是单引号,另外$i 和 s中间应该用空格分隔开来。

posted @ 2022-11-01 22:03  14789ztt  阅读(66)  评论(0)    收藏  举报