当前位置:  技术问答>linux和unix

这个标红的用法是啥意思?

    来源: 互联网  发布时间:2017-04-19

    本文导语:  cat sum.txt | echo $[ $(tr 'n' '+') 0] 我想问下这里标红部分 $符号到底表达什么意思?在linux哪些地方使用这个? 我仅仅知道,在shll变量中前面要加$ | cat sum.txt | echo $[ $(tr 'n' '+') 0] # c...

cat sum.txt | echo $[ $(tr 'n' '+') 0]

我想问下这里标红部分 $符号到底表达什么意思?在linux哪些地方使用这个?
我仅仅知道,在shll变量中前面要加$

|
cat sum.txt | echo $[ $(tr 'n' '+') 0]

# cat sum.txt 
1
2
3
4
5

# cat sum.txt | echo $[ $(tr 'n' '+') 0]
15

tr 'n' '+' 的意思是把换行替换成加号
$() 是命令替换,类似于反单引号 ` `
$[] 是表达式计算

# echo $[1+2+3+4+5+0]
15

|



    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,