Shell
FFzz1122
这个作者很懒,什么都没留下…
展开
-
shell变量多行变为一行
问题场景:在脚本执行spark-sql,获取查询结果。问题描述:spark-sql执行结果赋值给一个变量以后,再打印出来,发现变量为多行的,不是我们想要的效果。result=`spark-sql -e "select * from tbaleName;"`echo $result 解决方案:利用xargs 和 awkresult=`spark-sql -e "select * from tbaleName;"` #利用xargs把结果变为一行,然后通过awk拿到自己想要的结果原创 2020-12-24 23:08:15 · 1291 阅读 · 0 评论 -
shell中去除字符串所有空格或者去除变量首位空格的几种方法
shell中去除字符串所有空格或者去除变量首位空格的几种方法问题描述使用方法1.2.3.4.问题描述shell脚本中,获取一个变量以后,可能首位包含空格,不是我们想要的,这个时候需要我们去除首位空格。使用方法1.eval echo " abc123 " #和下面的差不多,一步到位2.a=' 123456 'echo $(echo $a) #去除左右空格3.a=' 123456 'echo ${a// /} # 这个是去除所有的空格4.a=' 123456 'ec原创 2020-12-23 22:28:28 · 7015 阅读 · 0 评论