请教一个命令替换的问题
发表于 : 2013-03-01 21:41
#!/bin/bash
aon=/mnt/sdcard/`adb shell ls /mnt/sdcard | grep conta`
echo $aon
adb shell ls ${aon}
exit 0
执行的结果是echo没有问题,但是下面的那句就执行不了,显示“没有mnt/sdcard/contacts2.db这个文件或文件夹”。你都已经列出来了怎么还没有呢?
奇怪的是如果直接给aon赋值 aon=mnt/sdcard/contacts2.db 则 adb shell ls ${aon}没有问题。
头发都愁白了,想不通啊。。。。。
aon=/mnt/sdcard/`adb shell ls /mnt/sdcard | grep conta`
echo $aon
adb shell ls ${aon}
exit 0
执行的结果是echo没有问题,但是下面的那句就执行不了,显示“没有mnt/sdcard/contacts2.db这个文件或文件夹”。你都已经列出来了怎么还没有呢?
奇怪的是如果直接给aon赋值 aon=mnt/sdcard/contacts2.db 则 adb shell ls ${aon}没有问题。
头发都愁白了,想不通啊。。。。。