当我在 bash 终端中运行此命令时,它可以工作:
awk '{ sum += $1 } END { print sum }' /user/dnaiel/test.txt > /user/dnaiel/sum.txt
但是当我运行这个时:
bsub -q priority -R'rusage[mem=2000]' -oo bin${count}.out -eo bin${count}.err \
"awk '{ sum += $1 } END { print sum }' /user/dnaiel/test.txt > /user/dnaiel/sum.txt"
这没用。我也尝试将 ' 更改为 \' 但也不起作用。
我收到以下错误:对于第一种情况:
awk: { sum += } END { print sum }
awk: ^ syntax error
对于我使用的情况\'
awk: '{
awk: ^ invalid char ''' in expression
有什么想法让我弄乱了语法吗?我很困惑。
谢谢