我编写了一个脚本,使用别名运行 intellij idea 并将其放入文件中.bashrc
。
function idea {
sh /opt/idea-IU-135.909/bin/idea.sh
}
我尝试通过终端运行它并收到以下消息
rm: missing operand
Try `rm --help' for more information.
我究竟做错了什么?
答案1
如果我的假设是正确的,那么在您的脚本中,您可能试图删除名称中包含某些特殊字符的文件夹或文件。例如,-myFile
在这种情况下,您必须在脚本中编辑该行。rm
在这种情况下,有两个选项可用。
1.使用 -- 表示选项标志的结束
rm -- -myFile
2.使用完整路径
rm /home/you/directory/-r
或者,从同一目录:
rm ./-r