当前位置: 技术问答>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变量中前面要加$
我想问下这里标红部分 $符号到底表达什么意思?在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
# 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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。