假设变量a的值为42,
b=18+$a
The value of b should be 60
Run Code Online (Sandbox Code Playgroud)
但我没有得到60的价值.相反,它打印18 + 42.我该怎么做 ?
新查询:
grep -F "$name" -A1000 filename | sed -n '1p;19p;24p'
Run Code Online (Sandbox Code Playgroud)
假设让a = 10,b = 20,c = 30.在上面的grep命令中,我可以使用'$ ap; $ bp; $ cp'而不是'1p; 19p; 24p'?
另一件事,我给了-A1000.这意味着从1p开始考虑直到1000线,对吧?我需要在整个文件中搜索而不给出数字.何
b=$((18+a))
echo "value of b is $b"
Run Code Online (Sandbox Code Playgroud)
要么
let b=18+a
echo "value of b is $b"
Run Code Online (Sandbox Code Playgroud)