当前目录下有个文件,名为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了
帅哥,感谢你的回答,但是好像没明白我的意思,我的路径和文件名是存在文件中的,而且有很多,事先也不知道文件中的具体路径和文件名,但格式内容都和drivers/media/videov4l2-dev.c类似,我向把里面的路径提取出来
相关问答:
由于我才刚刚接触socket编程,自己写了一个简单程序,但就是在运行的时候出现段错误,无法解决,现在我把源代码贴出来,请各位大虾指正一下!谢谢!
#include<stdio.h>
#include<stdlib.h>
#include& ......
引用内容vsking 2009-12-25 22:56:52
现在是win2008和iis8的时代了,不要还停留在iis5时代,win2008被评为十佳操作系统之首不是偶然的,你要是..
我的问题是:
最近想买个服务器,看了dell上的系统定制选择,一些 ......
在Linux中,
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
不会
两个子进程脱离了父进程,独立运行
父进程死掉后,其所有子孙进程被init收 ......
比方说函数 tcsetospeed函数,使用Qt Createor可以跳转到他的头文件 termios.h。但有时候想看一下这个函数是如何实现的,这时候该如何查找该函数的对应的实现文件呢?
我没用 Qt Creator
你可以看看Qt Creator的帮 ......
请大家推荐一本国内作者写的linux编程方面的书,最好有串口编程方面的。
在china-pub上搜了搜,也没发现相关的书籍。
国内作者,还真少见!
google上去搜吧 楼主 自己多搜一些对比一下
不过还是推荐读国外的 ......