A subseqüência dentro do ' ' deve ser um comando válido:
rownum='echo $nextnum+1 | bc'
Mas é preferível usar $( ) em vez de ' ' :
rownum=$(echo $nextnum+1 | bc)
Mas não há necessidade de bc , o shell é capaz de fazer inteiro aritmética:
rownum=$((nextnum+1))
Ou ainda mais simples em bash e ksh :
((rownum=nextnum+1))