请问有人能详细解释一下在UNIX Shell脚本中 ##*/ 是如何工作的吗?我见过它在Korn Shell中的使用。它专门用于删除文件扩展名。
例如: func_write_app_log "o 删除状态文件 ${CIE_STATUS_FILE##*/}"
这里假设文件名为CIE_STATUS_FILE.DAT,则 ##*/ 将显示CIE_STATUS_FILE。
请问有人能详细解释一下在UNIX Shell脚本中 ##*/ 是如何工作的吗?我见过它在Korn Shell中的使用。它专门用于删除文件扩展名。
例如: func_write_app_log "o 删除状态文件 ${CIE_STATUS_FILE##*/}"
这里假设文件名为CIE_STATUS_FILE.DAT,则 ##*/ 将显示CIE_STATUS_FILE。