所以我有一个表达式,我想从文本中提取一些行并计算它们。我可以点击如下:
$ cat medsCounts_totals.csv | grep -E 'NumMeds": 0' | wc -l
哪个好。现在我想用字符串循环...
$ for i in {0..10}; do expr="NumMeds\": $i"; echo $expr; done
但是,当我尝试使用$expr
for i in {0..10}; do expr="NumMeds:\" $i"; cat medsCounts_totals.csv | grep -E "$expr" | wc -l ; done
我一无所获。如何以优雅的方式解决这个问题?
答案 0 :(得分:1)
中有拼写错误
for i in {0..10}; do expr="NumMeds:\" $i"; cat medsCounts_totals.csv | grep -E "$expr" | wc -l ; done
应该是
"NumMeds\": $i"