问题描述:linux命令中带括号出现错误:“bash: 未预期的符号 `(' 附近有语法错误【syntax error near unexpected token `('】
产生原因:linux5.0之后,命令是不能带有括号的。
解决方法:在带括号的文件名称或命令上加双引号,如下所示:
第一种:加双引号
删除文件命令:rm -rf "test(1).jar"
导出数据库部分表结构及数据:exp apcoredb/apcoredb@ip:port/orcl file=test.dmp tables="(table1,table2...)"
第二种:加\转译
删除文件命令:rm -rf test\(1\).jar
备注:exp命令导出部分表结构及数据时加\转译无效,推荐使用加双引号