table_name_1="ods_nebula_tb_customer_cre" table_level_1="${table_name%%_*}"
时间: 2024-04-18 21:30:09 浏览: 66
Oracle_data_warehouse.rar_ 数据仓库_Data Warehouse orac_oracle_wareh
您的第一个问题是关于 Shell 脚本中的字符串处理。根据您提供的代码片段,`table_name_1` 的值为 "ods_nebula_tb_customer_cre"。而 `table_level_1` 是通过对 `table_name_1` 进行字符串截取操作得到的。
在这里,`${table_name%%_*}` 是一种 Shell 字符串操作,表示从 `table_name` 变量的末尾开始,删除第一个遇到的 "_" 符号及其后面的部分。因此,`table_level_1` 的值将是 "ods"。
如果您有更多关于字符串处理或其他方面的问题,请继续提问。
阅读全文