shell格式化字符串
shell 字符串 格式化
2023-09-27 14:28:06 时间
假如你有以下代码:
1 TEMP_SQL="SELECT count(uid) from ${TABLE_PREFIX}_%s;" 2 3 SUM=0 4 for((i=${MIN};i<${MAX};i++)); 5 do 6 echo "${TABLE_PREFIX}_${i}" 7 SQL= ??? 8 print ${SQL} 9 done
这个在我们写shell代码时是很常见的操作,上述代码的第7行,我希望以TEMP_SQL为模板将里面%s替换为for循环中i的值,该怎么操作呢?
答案:
1 TEMP_SQL="SELECT count(uid) from ${TABLE_PREFIX}_%s;" 2 3 SUM=0 4 for((i=${MIN};i<${MAX};i++)); 5 do 6 echo "${TABLE_PREFIX}_${i}" 7 SQL=$(printf "${TEMP_SQL}" ${i}) 8 print ${SQL} 9 done
相关文章
- 如何在shell的循环中实现字符串的拼接
- shell删除变量中的字符(字符串替换)
- Shell字符串比较(等于、不等于、大于、小于、起始字符、结尾字符)
- shell 判断字符串最后一个字符
- 用 Shell 判断字符串包含关系的方法小结
- Shell 硬件信息
- 渗透测试-weblogic攻防环境搭建拿shell
- shell常用字符串操作
- Linux shell字符串截取与拼接
- shell 字符串操作 + 变量替换
- Shell中$0、$1、$2含义
- Shell中去除字符串前后空格的方法
- Linux Shell 下载网站指定文件
- shell条件测试语句
- Shell脚本学习指南(七)——产生脚本
- 转 精选37条强大的常用linux shell命令组合
- Notepad++编写的shell脚本在linux下无法执行的解决方法
- shell判断字符串包含关系的几种方法
- Shell脚本逻辑与条件判断以及字符串的相关操作
- shell中的传递参数$0 / $n、shell运算符(算术/关系/布尔/字符串/文件测试)、echo 命令输出字符串、printf 命令输出格式化的字符串、test 命令检查某条件是否成立
- 【Shell篇<Ⅲ>】——shell函数、字符串的处理
- Android adb shell学习心得(四)
- shell中判断空字符串和有趣的空字符串
- 【1.5】shell修改输出字符颜色
- shell脚本向上取整
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---30
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---14