易截截图软件、单文件、免安装、纯绿色、仅160KB

linux shell 编程

当前目录下有个文件,名为test.log
文件内容如下
include/linux/videodev2.h
include/linux/errno.h
drivers/media/video/v4l2-dev.c

我想通过shell脚本获取各自的目录路径,并且将各自的路径保存在一个变量中,
如 path1="include/linux"
  path2="drivers/media/video"

我该怎么做啊,哪位帅哥帮帮忙啊?小女子感激不尽!

恩。这个很简单
第一种放方法:你可以在文件目录下脚本运行pwd

第二种:这种方法是最智能的。用dirname命令
这个命令专门是截取文件路径
比如  dirname  /usr/bin/ls
运行结果就是/usr/bin

然后保存变量可以用反引号

FILE_PATH=/usr/bin/ls
bir=`dirname $FILE_PATH`  #这看不清楚了,dirname $FILE_PATH是被一对反引号引起来的,也就是你的键盘上的感叹号左边的那个东西。
然后就ok了

引用
当前目录下有个文件,名为test.log
文件内容如下
include/linux/videodev2.h
include/linux/errno.h
drivers/media/video/v4l2-dev.c

我想通过shell脚本获取各自的目录路径,并且将各自的路径保存在一个变量中,
如 path1="include/linux"
  path2="drivers/media/video"

我该怎么做啊,哪位帅哥帮帮忙啊?小女子感激不尽!



帅哥,感谢你的回答,但是好像没明白我的意思,我的路径和文件名是存在文件中的,而且有很多,事先也不知道文件中的具体路径和文件名,但格式内容都和drivers/media/videov4l2-dev.c类似,我向把里面的路径提取出来



相关问答:

关于linux下socket编程的问题! - C/C++ / C语言

由于我才刚刚接触socket编程,自己写了一个简单程序,但就是在运行的时候出现段错误,无法解决,现在我把源代码贴出来,请各位大虾指正一下!谢谢!
#include<stdio.h>
#include<stdlib.h>
#include& ......

是选win2008还是suse linux、redhat、centos,犹豫中

引用内容vsking 2009-12-25 22:56:52
现在是win2008和iis8的时代了,不要还停留在iis5时代,win2008被评为十佳操作系统之首不是偶然的,你要是..
我的问题是:
最近想买个服务器,看了dell上的系统定制选择,一些 ......

Linux中子父进程 - Linux/Unix社区 / 程序开发区

在Linux中,
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
不会
两个子进程脱离了父进程,独立运行
父进程死掉后,其所有子孙进程被init收 ......

Linux中如何查找函数的实现

比方说函数 tcsetospeed函数,使用Qt Createor可以跳转到他的头文件 termios.h。但有时候想看一下这个函数是如何实现的,这时候该如何查找该函数的对应的实现文件呢?
我没用 Qt Creator
你可以看看Qt Creator的帮 ......

请大家推荐一本国内作者写的linux编程方面的书

请大家推荐一本国内作者写的linux编程方面的书,最好有串口编程方面的。
在china-pub上搜了搜,也没发现相关的书籍。

国内作者,还真少见!

google上去搜吧 楼主 自己多搜一些对比一下
不过还是推荐读国外的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号