2015-01-25 2 views
0

안녕하세요 여러분은 find 명령을 사용하여 디렉토리에서 .apk 파일을 찾습니다. 그러나 find 명령의 출력은 **./** foo.apk입니다.find 명령의 출력을 변경하십시오.

나는 이것을 가지고 싶지 않습니다. ./.

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

출력은 ./foo.apk입니다. 나는 행운과 함께 sed 명령을 시도했다.

답변

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

이 또한 쓸모없는 cd을 방지하고 잘못된 -print0을 제거합니다. 널 종료 입력이 필요한 프로그램으로 파이핑을하지 않으면이 옵션이 잘못되었습니다.

+0

이것을 output_apk = 변수에 사용할 수 있습니까? –

관련 문제