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
構文を台無しにしているアイデアはありますか? 私はかなり困惑しています。
ありがとう