shell中的反引号与$()区别
来源:互联网 发布:php 管理软件 编辑:程序博客网 时间:2024/05/20 15:12
今天在现在了ldd3的代码,运行scull中的scull_load的时候弹出如下错误:
[root@localhost scull]# ./scull_load
awk: cmd. line:1: /=="scull" {print /}
awk: cmd. line:1: ^ backslash not last character on line
mknod: wrong number of arguments
因为代码是刚刚从书中推荐的ftp://ftp.ora.com/pub/examples/linux/drivers/下载的,由于里面没有ldd3的代码,所以下载的ldd2的代码,其中的readme.txt提示可以到作者的网址ftp://ar.linux.it/pub/ldd2/去下载,我到里面得到了ldd3的代码,解压执行就出现了上面的错误提示。
后来经过对比验证才知道问题出在scull_load里面的
major=$(awk "//$2==/"$module/" {print//$1}" /proc/devices)
将其修改为
major=$(awk "/$2==/"$module/" {print/$1}" /proc/devices)
运行就没有问题了;或者修改为(注意是反引号)
major=’awk "//$2==/"$module/" {print//$1}" /proc/devices‘
也没有问题。
参考资源:
http://iwillfy2003.blog.sohu.com/60815550.html
http://www.lslnet.com/linux/dosc1/34/linux-258105.htm
- shell中的反引号与$()区别
- shell脚本语言中的反引号与$()的介绍及区别
- shell中的eval以及与 反引号``、$()的区别
- shell脚本中的反引号,单引号,双引号与反斜杠
- shell脚本中的反引号,单引号,双引号与反斜杠
- shell中的引号,单引号,反引号
- shell中的引号,单引号,反引号(转)
- 【shell】反引号(`)与$()的作用与区别
- Linux Shell 中的反引号,单引号,双引号的区别
- Shell中反引号(`)与$()用法的区别
- Shell中反引号(`)与$()用法的区别
- Shell中反引号(`)与$()用法的区别
- Shell中反引号(`)与$()用法的区别
- Shell中的反引号、单引号与双引号的用法(` /''/"")
- Shell中的引号,反引号,双引号,反斜杠
- Shell 中的引号,反引号,双引号,反斜杠
- Shell中的引号,反引号,双引号,反斜杠
- Linux shell单引号、双引号、反引号区别
- http介绍
- 语义层设计编辑风格种类之下拉列表
- c++五种内存分配
- 一年行业分析
- 一个控制台下的秒表程序实现
- shell中的反引号与$()区别
- 09-11-08:排序比较
- 环境驱动编程——参加算法论坛后有感
- 语义层设计编辑风格之下拉日历
- 自定义CSDN Blog的CSS样式
- 类成员函数指针数组
- 《纪念日──802年随笔》读后感
- Openbravo官方教程: 翻译Openbravo
- 如何在类中使用成员函数指针数组