$nowtime 后面怎么有2个引号 ""
是前面的包含路径的双引号,
@瓜瓜龙: 建议把第17行的命令打印出来手动执行试试
脚本前面加上set -x可以看执行了什么命令.
好像知道为什么了,但是我没有解决办法
这和python语法差距有点大,我正在找解决办法,谢谢你的帮助,给我很大的帮助,非常感谢
@瓜瓜龙: 你读到的东西多了个\r才显示成那样的, echo $res看不出来
➜ tmp cat t.sh
#!/bin/bash
res=$(echo -e "asdfasdf\r")
echo $res
➜ tmp bash -x t.sh
++ echo -e 'asdfasdf\r'
+ res=$'asdfasdf\r'
+ echo $'asdfasdf\r'
asdfasdf
你那个配置文件可能用的换行是\r\n, 给\r去掉(比如pipe到tr -d '\r')再试下