解决:bash: syntax error near unexpected token `(‘ ...亲测有效

Posted bug菌¹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决:bash: syntax error near unexpected token `(‘ ...亲测有效相关的知识,希望对你有一定的参考价值。

👨‍🎓作者:bug菌

✏️博客:CSDN掘金

💌公众号:猿圈奇妙屋

🚫特别声明:原创不易,转载请附上原文出处链接和本文声明,谢谢配合。

🙏版权声明:文章里可能部分文字或者图片来源于互联网或者百度百科,如有侵权请联系bug菌处理。

一、前言🔥

环境:阿里云服务器 + centos7.6

二、 排错分析🔥

        今天发生这件事,我是非常好奇啊。由于我是本地直接通过 [ rz ] 命令上传,结果发现一件非常神奇的事,有个文件我竟然删不掉,蛤?总不会一直都存在服务器了吧?这可不行啊,那以后再遇到该命名的文件,不是越积越多,服务器要是内存容量大那就忽略不计,但是我看着就不爽,碍眼。

        我要想办法解决它!哪怕是今晚不睡了,于是乎...

如下是具体报错截图:

        我现在唯一的心思就是绞尽脑汁把这个名为 review-web(2).zip 的压缩包给删掉。

于是乎,一个小时过去了,皇天不负有心人,我共研究出两种解决方案,供小伙伴们参考...

三、 解决方案🔥

我是才发现 linux5.0 版本之后,命令是不能带有括号的,如若需要带括号便需要转译。

如下是两种转义方式:

        方式1:只需在括号前后加上反斜杠[ \\ ]。转义括号为可读。

        方式2:在括号的两端加上[ " " ],注意:这是英文输入法下的双引号哦。

四、实例演示🔥

演示方式1:

        我直接输入[  review-web\\(  ]后,直接键盘摁[ Tab ]键,它会自动补全并找到上述的review-web(2).zip,这样就能直接选中带括号的目标文件了。

        比如我目标是删除这个文件,那我就直接可以进行进行rm -rf + targetFile 命令进行删除了。

演示方式2:

        在你的目标文件中,在带括号的两边分别用[ " " ]包裹起来。

具体请看如下演示截图:

        或者直接用双引号[ " " ]包裹带括号的文件名,切记是英文输入法下的双引号哦。

具体请看如下演示截图:

         如上就是解决此报错的两种方案,如果你有更好的更好的解决方案,欢迎评论区留言分享给bug菌呀,感激不尽。

     ... ...

         好啦,以上就是的解决linux 括号转义的全部教学啦。如果对你有所帮助,还请不要忘记给bug菌[ 三连支持 ]哟。如果想获得更多的学习资源或者想和更多的技术爱好者一起交流,可以关注我的公众号『猿圈奇妙屋』,后台回复关键词领取学习资料、大厂面经、面试模板等海量资源,就等你来拿。


五、文末🔥

        如果你还想要学习更多,小伙伴们大可关注bug菌专门为你们创建的专栏《bug调优》,都是我一手打下的江山,持续更新中,希望能帮助到更多小伙伴们。

       我是bug菌,一名想走👣出大山改变命运的程序猿。接下来的路还很长,都等待着我们去突破、去挑战。来吧,小伙伴们,我们一起加油!未来皆可期,fighting!

        最后送大家两句我很喜欢的话,与诸君共勉!


☘️做你想做的人,没有时间限制,只要愿意,什么时候都可以start。

🍀你能从现在开始改变,也可以一成不变,这件事,没有规矩可言,你可以活出最精彩的自己。


​​​

💌如果文章对您有所帮助,就请留下您的吧!(#^.^#);

💝如果喜欢bug菌分享的文章,就请给bug菌点个关注吧!(๑′ᴗ‵๑)づ╭❤~;

💗如果对文章有任何疑问,还请文末留言或者加群吧【QQ交流群:708072830】;

💞鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复参与讨论(请勿发表攻击言论,谢谢);

💕版权声明:原创不易,转载请附上原文出处链接和本文声明,版权所有,盗版必究!!!谢谢。

以上是关于解决:bash: syntax error near unexpected token `(‘ ...亲测有效的主要内容,如果未能解决你的问题,请参考以下文章

解决:bash: syntax error near unexpected token `(‘ ...亲测有效

解决Linux下编译.sh文件报错 unexpected operator Syntax error: word unexpected

linux shell scripts:Syntax error: Bad for loop variable

-bash:syntax error near unexpected token '('

exp命令报错:-bash: syntax error near unexpected token `(‘

shell中的for循环出现语法错误(syntax error: bad for loop variable)