我在一个窗口框上,我使用basename从一些目录中提取文件名。显然,文件名的大小是有限制的,否则basename会抛出一个错误(早些时候我在linux上,在那里我不记得有一个[roblem,并且快速地看了一下源代码,它看起来对于不同的系统basename是不同的-所以这很可能不是一个在linux或osx上的可复制的例子)。无论如何,我将basename包装在一个tryCatch中,并且希望在出现错误时只捕获文件名的最后一块。我该怎么做?(filename)
# Error in <em
我在一个bash脚本中编写了下面的函数java_install,以便在Linux box上安装java,我将jdk-1.7.0_80-linux-x64.tgz作为JAVA_PACKAGE传递给它。installed at $TARGET/$JAVA_BASENAME" echo "# Java now installed