我想将减去2的行数保存到shell变量中。
我试过这个:
eval a = wc -l meny1.xml | awk '{print $1}
tail a-2 meny1.xml >> tmp
用于保存文件行数,然后将其减少2。
但它没有做到这一点
我该怎么写呢?
答案 0 :(得分:1)
您可以尝试以下方式:
$ export count=$((`wc -l < myfile` - 2))
$ echo $count
2
$ wc -l file
4
答案 1 :(得分:0)
您可以尝试类似
的内容$ a=$(wc -l file | awk '{print $1-2}')
$ echo $a
3
$ wc -l file
5 file