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

语法问题?

    来源: 互联网  发布时间:2015-03-23

    本文导语:  module="skull" major='awk"\$2=="$module" {print \$1}"  /proc/devices' 这一句对应在shell下是什么样的-----  awk "$2=="skull" {print $1}  /proc/devices awk 有这样的用法么,我知道他只是个转义符 major=一句为什么用'',和“”有什么不同...

module="skull"
major='awk"\$2=="$module" {print \$1}"  /proc/devices'
这一句对应在shell下是什么样的-----  awk "$2=="skull" {print $1}  /proc/devices
awk 有这样的用法么,我知道他只是个转义符
major=一句为什么用'',和“”有什么不同,和不用又有什么不同
大家多帮帮欧!

|
我给你详细的的解释一下,不过要有分呀,你这个意思是将/proc/devices 的第一的字段给major,并且第二个字段为$module,即与变量module的值相等,是设备驱动编程里的内容吧。
首先指出你的一个错误那不是单引号,是撇号,我开始也被蒙过,就是tab键上边与~号在一起的那个键,这是不能换的,至于整个文本的意思我给你举个例子:
我/tmp/目录下有个dd文件内容如下:用cat命令查看如下:
[root@localhost tmp]# cat dd
123123 asdfasdf 1234124
122 asdf asdf
[root@localhost tmp]# 
即有二行,每行有三个字段,现在我将第一个字段为122 的行的第三个字段值付给aa,代码如下:脚本名为a:用cat查看如下:
[root@localhost tmp]# cat a 
#!/bin/bash
kk="122"
aa=`awk "\$1=="$kk" {print \$3}" /tmp/dd` 
echo "aa is $aa" 
[root@localhost tmp]# 
执行如下,用调试语句显示如下:用bash -vx(我省略一些调试信息)
#!/bin/bash
kk="122"
+ kk=122
aa=`awk "\$1=="$kk" {print \$3}" /tmp/dd` 
awk "$1=="$kk" {print $3}" /tmp/dd
++ awk '$1=="122" {print $3}' /tmp/dd
+ aa=asdf
echo "aa is $aa" 
+ echo 'aa is asdf'
aa is asdf
[root@localhost tmp]#
上面显示aa的值已经为asdf了。
总之,第一应会用调试,你就明白怎么用了,第二那个是撇号。
很详细了吧,我写的都是调试通过的,我拷贝屏幕举例子的,该给分了吧,如果没分
我再也不会花时间这么回答了。


    
 
 

您可能感兴趣的文章:

  • linux shell 编程有哪些图形工具带有语法检查功能呢? iis7站长之家
  • VIM语法高亮和缩进问题
  • 请教Java语法问题
  • sed 语法问题,
  • ###### 关于 jsp:useBean语法的问题 马上给分 #######
  • Java语法问题
  • 请高手指教shell语法问题,急!!!
  • Java语法问题,以前没有见过这种形式
  • 询问一个TCPDUMP语法问题 在抓TCP包时不能指定IP吗?
  • 语法问题
  • 本人linux新手,想问linux语法问题
  • 关于Linux源码中的一写语法问题?
  • 这种写法是否正确?JAVA语法问题!
  • 求救!!java语法的小问题!!
  • 我忘记了语法,一个简单的问题希望各位帮着解决一下。急!!!
  • 浅析一个MYSQL语法(在查询中使用count)的兼容性问题
  • 问一个语法的问题?
  • 一段Shell脚本的语法问题
  • 初学者的jsp语法问题
  • 问一个语法上的问题?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c/c++预处理命令预#define语法和例子
  • 最近在学习linux C 看到了makefile部分,觉得makefile的语法很难理解,Makefile 的语法是不是shell语法?
  • JavaScript中的消息框(警告框,确认框,提示框)语法
  • 关于编辑器高彩色语法的实现
  • mysql 存储过程实例和基本语法
  • Java表达式语法解析库 parboiled
  • wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明
  • 语法分析生成器 JavaCC
  • Lex/YACC 高手请进,求分析C语言语法例子
  • 语法着色JS库 Rainbow.js
  • JavaScript语法着色库 SyntaxHighlighter
  • LINUX下的汇编 怎么看????高手指导语法
  • linux shell 编程有哪些图形工具带有语法检查功能呢?
  • 关于shell语法调试
  • ANTLR可视化语法工具 Antlrworks
  • 语法着色库 Colorer Library
  • 怎样让jcreator支持jsp的语法啊?在线等待
  • velocity语法树解析 syntaxTree
  • java的语法说明
  • 语法着色开发工具 SourceHighlightIDE
  • 语法高亮工具 GNU Source-highlight


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3