Solve the error of bash: syntax error near unexpected token `(' under linux

 

Recently during development, I wanted to delete a jar package on the server, but the jar package has parentheses in its name. 
At first I deleted it like this:

rm -f HIBIKI_API(1).jar

But I get the following sentence:

bash: syntax error near unexpected token `(' 

Then I googled it and found that after linux 5.0, parentheses cannot be included, and translation is required at this time. There are two methods of translation:

1.rm -f HIBIKI_API\(1\).jar
2.rm -f "HIBIKI_API(1).jar"

This translation is OK.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325854838&siteId=291194637