【发布时间】:2017-12-04 09:10:24
【问题描述】:
我用扭力提交的测试脚本如图所示
#!/bin/bash
#PBS -N test
#PBS -l nodes=1:ppn=1
#PBS -q ser
#PBS -V
#PBS -S /bin/bash
sed 's/a//' <<< aaabbbaaa
sed 's/\(a\)//' <<< aaabbbaaa
sed 's/a\+//' <<< aaabbbaaa
期望的输出应该是
aabbbaaa
aabbbaaa
bbbaaa
但实际上当我使用 qsub 提交这个文件时,输出变成了
aabbbaaa
aaabbbaaa
aaabbbaaa
最后两个命令不起作用。似乎字符'\'导致了错误。但是为什么会这样。
【问题讨论】: