尝试运行.sh文件。里面有--password "~/RPI.filename"
。应该读取filename
,但得到一个错误。即使文件存在
错误:
Fatal: Failed to read password file: open ~/RPI/filename.sec: no such file or directory
目录和文件列表:
~/RPI$ l
g.json m1/ m2/ filename.sec startm1.sh*
我以前用过,我知道这个方法有效,但不知道这里到底发生了什么。
也许您的脚本在sh而不是bash中运行?我想"~"是bash语法。
这里有一个半问题…
首先,引用波浪可以防止波浪扩展;比较ls ~/RPI.filename
和ls "~/RPI.filename"
=比;如果您不想要文字'~'
,请保留不加引号的波浪号。第二,是~/RPI.filename
还是~/RPI/filename
?