在Python脚本我叫bash脚本如下:Python调用shell脚本 - 没有目录?
subprocess.Popen(["./scan.sh", dir])
内部的剧本,还有就是,
find $1 -name "*013*.txt" > found_files.txt
出于某种原因,从蟒蛇的dir参数被转换成一个版本引号在bash脚本里面。打印在python产量“目录”作为用户的确切路径键入它:
~/Desktop/Files
然而,找到失败
find: '~/Desktop/Files' no such directory
与〜/桌面/文件手动运行scan.sh作为参数作品精细。如何引用引号......?
“使用〜/ Desktop/Files手动运行scan.sh”在文件后面,按Tab(一次或两次)。 shell为你扩展'〜',就像在扩展它(不显示它)之前调用'scan.sh'。 – tzot 2011-05-15 23:18:59