syntax error near unexpected token `

简介:
今天编写了一个执行备份的脚本,在ue里面编写,让后传递到linux下,结果出现了syntax error near unexpected token ` 错误。网上的解决办法是:
1)vi -b expdp_alibankdw_test.sh
  2)在命令编辑行<就是: 按ESC键 然后shift+:冒号>输入:%s/^M//g
  注意:上述命令行中的“^M”符,不是“^”再加上“M”,而是由“Ctrl+v+M”键生成的。
  a.一些linux版本有 dos2unix 程序,可以用来祛除^M。
  b.cat filename1 | tr -d "\r" > newfile 去掉^M生成一个新文件,还有sed命令等,凡是可以替换的命令都是可以用来新生成一个文件的。
oracle@rac1:rac1 /tmp/dump>sh expdp_alibankdw_test.sh
'xpdp_alibankdw_test.sh: line 13: syntax error near unexpected token `
'xpdp_alibankdw_test.sh: line 13: `expdp_alibank()
oracle@rac1:rac1 /tmp/dump> cat expdp_alibankdw_test.sh |tr -d "\r" > test.sh
oracle@rac1:rac1 /tmp/dump>sh test.sh
Begin  export  alibank's schemas .....
Export: Release 11.2.0.1.0 - Production on Sat Mar 12 19:20:12 2011
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
Starting "SYS"."SYS_EXPORT_FULL_01":  "/******** AS SYSDBA" estimate_only=y full=y
Estimate in progress using BLOCKS method...
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
.  estimated "CIF"."CIF_REF"                              1024 KB
.  estimated "CIF"."CIF_REF_EDUCATION"                    1024 KB
.  estimated "CIF"."CIF_REF_MARITAL"                      1024 KB
.  estimated "CIF"."CIF_REF_REL"                          1024 KB
.  estimated "CIF"."CIF_REF_SUBJECT"                      1024 KB
.  estimated "CIF"."CIF_SYNC_LOCK"                        1024 KB
.  estimated "CIF"."CIF_VALUE"                            1024 KB
。。。。。。。。。。。。。。。。。。。
.  estimated "SYSMAN"."MGMT_SYSTEM_PERFORMANCE_LOG"        576 KB
.  estimated "APEX_030200"."WWV_FLOW_LIST_OF_VALUES_DATA"    512 KB
.  estimated "SH"."PROMOTIONS"                             512 KB
.  estimated "SH"."TIMES"                                  512 KB
.  estimated "SYSMAN"."MGMT_DB_INIT_PARAMS_ECM"            512 KB
.  estimated "SYSMAN"."MGMT_ESA_REPORT"                    512 KB
.  estimated "SYSMAN"."MGMT_HC_OS_COMPONENTS"              512 KB
.  estimated "SYSMAN"."MGMT_HC_VENDOR_SW_COMPONENTS"       512 KB
.  estimated "SYSMAN"."MGMT_POLICY_ASSOC"                  512 KB
.  estimated "SYSMAN"."MGMT_POLICY_ASSOC_CFG"              512 KB
.  estimated "APEX_030200"."WWV_FLOW_MESSAGES$"            448 KB
.  estimated "APEX_030200"."WWV_FLOW_PAGE_PLUG_TEMPLATES"    448 KB
.  estimated "APEX_030200"."WWV_FLOW_WORKSHEETS"           448 KB
.  estimated "SYSMAN"."MGMT_HC_VENDOR_SW_SUMMARY"          448 KB
.  estimated "PM"."TEXTDOCS_NESTEDTAB"                     192 KB
.  estimated "SH"."COSTS":"COSTS_Q1_1999"                  192 KB
.  estimated "SH"."COSTS":"COSTS_Q1_2001"                  192 KB
.  estimated "SH"."COSTS":"COSTS_Q2_2001"                  192 KB
.  estimated "SH"."COSTS":"COSTS_Q3_2001"                  192 KB
相关文章
|
Java Shell 程序员
解决:bash: syntax error near unexpected token `(‘ ...【亲测有效】
解决:bash: syntax error near unexpected token `(‘ ...【亲测有效】
11877 0
|
安全 网络安全 数据库
"通义灵码"是一个用于生成通用模板的工具
"通义灵码"是一个用于生成通用模板的工具
582 1
|
Linux
mount 挂载 iso 镜像文件
【1月更文挑战第3天】
2640 0
定位有几种,他们的特点分别是什么? 是相对于什么进行定位的?
定位有几种,他们的特点分别是什么? 是相对于什么进行定位的?
321 0
|
关系型数据库 Linux Apache
|
7月前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
52060 73
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
11月前
|
人工智能 自然语言处理 运维
2025揭秘:7大Agent赛道,哪些值得企业重点布局?
在AI深度融入的今天,Agent已从概念走向广泛应用。具备自主决策、任务拆解与工具协同能力的智能体,正重塑工作与生活。2025年全球85%组织已部署Agent,市场规模达73.8亿美元。本文盘点企业通用、客服、医疗、工业、个人助理、教育科研及金融七大类Agent,解析其如何成为数字化转型核心引擎,释放人类创造力。
2210 1
|
11月前
|
存储 人工智能 自然语言处理
Gemini 2.5 Flash / Nano Banana 系统提示词泄露:全文解读+安全隐患分析
本文揭示了Nano Banana的内部系统指令,展示其如何通过“描绘不等于认可”原则,将图像生成请求无条件传递给下游模型,禁止自身进行内容审查。该机制凸显“先生成、后过滤”的安全架构,引发对生成边界与伦理的深层思考。
1293 6
Gemini 2.5 Flash / Nano Banana 系统提示词泄露:全文解读+安全隐患分析
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
978 10