大家好,我使用find命令查找目录中的.apk文件。但是find命令的输出是** ./ ** foo.apk。
我不想拥有 ./ 。
cd output/dist
output_apk=`find ./ -name "*.apk" -print0`
echo "$output_apk"
输出为./foo.apk。 我没有运气就尝试了sed命令。
答案 0 :(得分:2)
find output/dist -name "*.apk" |
sed 's%^output/dist/%%'
这也避免了无用的cd
并删除了错误的-print0
。如果您没有输入需要以空值终止输入的程序,则此选项是错误的。