更改find​​命令的输出

时间:2015-01-25 16:52:06

标签: linux bash variables find

大家好,我使用find命令查找目录中的.apk文件。但是find命令的输出是** ./ ** foo.apk。

我不想拥有 ./

cd output/dist
output_apk=`find ./ -name "*.apk" -print0`
echo "$output_apk"

输出为./foo.apk。 我没有运气就尝试了sed命令。

1 个答案:

答案 0 :(得分:2)

find output/dist -name "*.apk" |
sed 's%^output/dist/%%'

这也避免了无用的cd并删除了错误的-print0。如果您没有输入需要以空值终止输入的程序,则此选项是错误的。