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

linux shell 编程之sed和awk

!#/bin/sh

file="include/linux/videodev.sh"

怎样获得“include/linux/”啊?
就是获取开头到最后一个/之间的文本对吧?
就在你的基础上改吧 你第一句还写错了C/C++ code:

#!/bin/bash
file="include/linux/videodev.sh"
echo ${file} | awk -F'/' '{for(i=1;i<NF;i++){printf $i"/"}}'



然后执行这个shell脚本 输出的就是你要的include/linux/了
file=后面的那个路径变长变短 这个脚本都通用

${file%/*}



这样最简单

引用
${file%/*}


C/C++ code:

#!/bin/sh
file="include/linux/videodev.sh"
dir=$(echo $file | awk -F/ '{ORS="/";for(i=1;i<NF;i++) print $i}'
echo $dir




这个跟主席的区别是主席使用了printf..我这个使用的是print,,通过ORS来改变记录输出分隔符。。
呵呵、输出结果一样的


相关问答:

linux教程 - Linux/Unix社区 / 系统维护与使用区

有什么好的Linux教程吗?
小弟谢过~
[问题点数:0分]

google

据说鸟哥的私房菜不错。

鸟哥的Linux私房菜
更多的再这上面去搜索一下很LIUNX书籍还不错

引用
google
正解

鸟哥的Linux私房菜  ......

linux桌面进不去了,怎么办………………

在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了 
compizconfig-settings-manager 
emerald 
simple-ccsm 
fusion 
这些东西,安装完之后,我在电脑里点击了emerald ......

linux 下C编程工具问题 请教 - C/C++ / C语言

linux 下C编程 集成开发环境 用什么比较好 
我初步选定 codeblock 
呵呵 还有 在linux 写了一个打印中文的代码,而今天在windows 下查看那个代码 , 是乱码 而后想到先用 EditPlus先进行编辑 然后复制 ......

linux下连接oracle数据库慢 - Oracle / 高级技术

本来没问题的,但是现在不管用什么工具连数据库都很慢,因为后来服务器中多加了块网卡,而数据库监听设置的还是服务器名,我想会不会是这个问题,请教高手,并询问解决方法!谢谢
自己先顶下

把后加的网卡拿掉在 ......

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号