运行脚本(test.sh)时出现nohup时出错。有趣的是,它以$。/ test.sh
运行时工作正常顺便说一下,操作系统是X86 Solaris 10
$nohup ./test.sh &
./test.sh: syntax error at line 7: `file_name=$' unexpected
这是脚本test.sh
#!/usr/local/bin/bash
for dt in 20150806
do
stat_files="/storage2/Production_Stats/*"$dt"*"
for file_path in $stat_files
do
file_name=$(basename $file_path)
echo $file_name
done
done
答案 0 :(得分:0)
显然,我不得不使用弃用的返回标记``而不是$()使其在Solaris 10上运行。谢谢