sed -i -e 's/LS65_ACCT2/LS6_HIST2/g' \ -e 's/LS6_ACCT_WH/LS6_HIST_WH/g' \ -e 's/LS65_ACCT_YC/LS6_HIST_YC/g' \ -e 's/LS65_ACCT_EZ/LS6_HIST_EZ/g' \ -e 's/LS65_ACCT_SZ/LS6_HIST_SZ/g' \ -e 's/LS65_ACCT_XG/LS6_HIST_XG/g' \ -e 's/LS65_ACCT_SY/LS6_HIST_SY/g' \ -e 's/LS65_ACCT_XF/LS6_HIST_XF/g' \ -e 's/LS65_ACCT_ES/LS6_HIST_ES/g' \ -e 's/LS65_ACCT_SNJ/LS6_HIST_SNJ/g' \ -e 's/LS65_ACCT_JZ/LS6_HIST_JZ/g' \ -e 's/LS65_ACCT_HG/LS6_HIST_HG/g' \ -e 's/LS65_ACCT_XN/LS6_HIST_XN/g' \ -e 's/LS65_ACCT_JM/LS6_HIST_JM/g' \ -e 's/LS65_ACCT_HS/LS6_HIST_HS/g' \ -e 's/LS65_ACCT_XT/LS6_HIST_XT/g' \ -e 's/LS65_ACCT_TM/LS6_HIST_TM/g' \ -e 's/LS65_ACCT_QJ/LS6_HIST_QJ/g' \ -e 's/LS65_ACCTM_MVNO/LS6_HISTM_MVNO/g' \ -e 's/CREATE INDEX/CREATE \/\*+ parallel(4) \*\/ INDEX/g' \ -e 's/ LOCAL/&;/g' htxx202303_idx_create.sql
时间: 2024-04-27 20:21:36 浏览: 96
img_process.rar_Linux/Unix编程_Unix_Linux_
这段代码是一个 sed 命令,用于在 htxx202303_idx_create.sql 文件中进行多个字符串的替换和添加。其中 -i 选项表示直接修改文件内容,而不是输出到终端;-e 选项表示接下来的字符串是命令。具体操作为:
- 将 LS65_ACCT2 替换成 LS6_HIST2
- 将 LS6_ACCT_WH 替换成 LS6_HIST_WH
- 将 LS65_ACCT_YC 替换成 LS6_HIST_YC
- 将 LS65_ACCT_EZ 替换成 LS6_HIST_EZ
- 将 LS65_ACCT_SZ 替换成 LS6_HIST_SZ
- 将 LS65_ACCT_XG 替换成 LS6_HIST_XG
- 将 LS65_ACCT_SY 替换成 LS6_HIST_SY
- 将 LS65_ACCT_XF 替换成 LS6_HIST_XF
- 将 LS65_ACCT_ES 替换成 LS6_HIST_ES
- 将 LS65_ACCT_SNJ 替换成 LS6_HIST_SNJ
- 将 LS65_ACCT_JZ 替换成 LS6_HIST_JZ
- 将 LS65_ACCT_HG 替换成 LS6_HIST_HG
- 将 LS65_ACCT_XN 替换成 LS6_HIST_XN
- 将 LS65_ACCT_JM 替换成 LS6_HIST_JM
- 将 LS65_ACCT_HS 替换成 LS6_HIST_HS
- 将 LS65_ACCT_XT 替换成 LS6_HIST_XT
- 将 LS65_ACCT_TM 替换成 LS6_HIST_TM
- 将 LS65_ACCT_QJ 替换成 LS6_HIST_QJ
- 将 LS65_ACCTM_MVNO 替换成 LS6_HISTM_MVNO
- 在 CREATE INDEX 之前添加 /\*+ parallel(4) \*/,表示创建索引时启用 4 个并发线程
- 在 LOCAL 后添加分号;
阅读全文