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

Bash变量,后面的字符串为什么前置了?

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

    本文导语:  废话不说 直接代码 #!/bin/bash set -x devName=$(adb shell cat /system/build.prop | grep "product.model"|awk '{print substr($0,18)}') echo "Test device is :"${devName}"plz,have a check." 得到的结果是: ++ awk '{print substr($0,18)}' ++ grep product...

废话不说 直接代码

#!/bin/bash
set -x
devName=$(adb shell cat /system/build.prop | grep "product.model"|awk '{print substr($0,18)}')
echo "Test device is :"${devName}"plz,have a check."

得到的结果是:

++ awk '{print substr($0,18)}'
++ grep product.model
++ adb shell cat /system/build.prop
' devName='HTC X920e
plz,have a check.'e is :HTC' 'X920e
plz,have a check.TC X920e

为什么plz... 会放到前面,关键结果中第四行输出的变量怎么还有一个单引号。刚接触shell不久,不是很熟。还请各位指点则个。

|
从你这个输出:
' devName='HTC X920e

可以看出,明显这个字符串含有 'r' 符号,它会把光标移到行首的。

解决方法是可以做一个替换换掉,或者上面 awk 处理的时候就考虑这个特号的处理。

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












  • 相关文章推荐
  • linux(redhat9)中在哪里设环境变量,.bash_profil在哪里啊?
  • 请问root的bash的环境变量放在哪个文件中啊?
  • 有没有方法可以使用脚本批量修改bash环境变量
  • 脚本能修改bash的环境变量吗
  • bash脚本的问题,为何循环体中不能修改变量的值?
  • 请教一下, .bash_profile文件里面的环境变量没有生效
  • mac os 下环境变量 .profile .bash_profile .bashrc的两个问题
  • Bash的特殊变量 @ 和 * 有什么区别没有?
  • bash中使用echo和read分割变量,分割结果居然每个变量都是空
  • bash 循环中变量作用范围的问题分析
  • linux中环境变量的设置问题(BASH_PROFILE)
  • 请问我编译c++文件的时候需要设定系统变量,设定是在root用户的.bash_profile文件中写的,怎么使该设定生效?
  • 请问,我在linux下用vi /home/liu/.bash_profile来添加环境变量...提个菜问题。
  • 请问怎么用JAVA读取LINUX内存中的环境变量,不是读.bash_profile,谢谢!
  • bash环境变量配置文件
  • ksh和bash 函数变量作用域的问题
  • linux bash shell命令:grep文本搜索工具简介
  • . ./.bash_file 与 ./.bash_file的区别?
  • linux bash shell命令:文本搜索工具grep中用于egrep和 grep -E的元字符扩展集
  • 为什么每次启动bash都出现bash:test:a:binary operaotr expected
  • linux bash shell命令:文本搜索工具Grep命令选项及实例
  • linux RHEL 5.6 在root用户下. .bash_profile 或source .bash_profile 报错
  • linux bash shell命令:文本搜索工具grep正则表达式元字符集(基本集)
  • Ubuntu中如何配置shell(bash)的环境
  • 如何在ubunt下面安装两个bash
  • bash 不能使用括号,求助
  • 如何在redhat下安装bash?
  • bash和Korn shell学哪个比较好
  • BASH Debugger
  • .bashrc和.bash_profile有什么区别
  • . /root/.bash_profile


  • 站内导航:


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

    ©2012-2021,