-3
我想將行數減2到一個shell變量中。如何將算術表達式保存到shell中的變量中?
我已經試過這樣:
eval a = wc -l meny1.xml | awk '{print $1}
tail a-2 meny1.xml >> tmp
用於保存文件的行數,然後除以2
減少,但它不會做的伎倆
應該如何我寫這個?
我想將行數減2到一個shell變量中。如何將算術表達式保存到shell中的變量中?
我已經試過這樣:
eval a = wc -l meny1.xml | awk '{print $1}
tail a-2 meny1.xml >> tmp
用於保存文件的行數,然後除以2
減少,但它不會做的伎倆
應該如何我寫這個?
你可以嘗試像
$ a=$(wc -l file | awk '{print $1-2}')
$ echo $a
3
$ wc -l file
5 file
你可以嘗試這樣的:
$ export count=$((`wc -l < myfile` - 2))
$ echo $count
2
$ wc -l file
4