linux 一些脚本语法
sed是用来处理文本的 s/正则表达式/替换字符串/ :表示将正则表达式的内容替换为后面的字符串 g :表示替换全部,即如果不加g,则只会替换第一个 比如更改很多数据库的某个字段 update.sql { ALTER TABLE db.role CHANGE LIE1 LIE2 mediumblob DEFAULT NULL; } updatedb.sh { for(int i =1;i <= 100; i++) do name = world$i cat update.sql | sed "s/db/$name/g" | mysql -h -u -p done } 来源: https://www.cnblogs.com/hhxj/p/11556068.html