Answers:
您可以使用 目录名 从完整文件名中提取父文件夹的名称。
例如,如果它是单个文件,
dirname $(locate myuniquefile)
如果有多个答案,您可以处理每个条目...
例如使用 AWK 构建您的命令并将输出传递给bash shell。
locate \.mp3 | awk '{print "dirname \""$0"\""}' | /bin/bash
同 现代 bash你也可以使用其他构造 这里的字符串 一:
/bin/bash <<< $(locate \.mp3 | awk '{print "dirname \""$0"\""}' )
注意:出于安全原因( 特洛伊木马 )使用完整路径调用命令是一个好习惯:所以更好 /bin/bash
那么简单 bash
。