ChinaUnix.net
相关文章推荐:

linux basename

basename linux and Unix 命令手册 本命令手册以实用,简洁为原则,对于已经消化的内容,不附加详细的注解。 磁针石 联系方式: QQ:37391319 gmail and gtalk: xurongzhong@gmail.com 参考资料 * http://study.chyangwa.com/IT/AIX/aixcmds1/basename.htm 功能 basename - strip directory and suffix from filenames,即去除文件名的目录部分和后缀部分。 返回一个字符串参数的基本文件名称。 语法 basename ...

by oychw - Linux文档专区 - 2008-06-16 12:25:40 阅读(970) 回复(0)

相关讨论

[color="#000000"]basename - 去掉文件名的路径和后缀 用法: basename NAME [SUFFIX] basename OPTION SUFFIX是文件名的后缀,basename可以根据提供的后缀名去掉后缀。 basename很简单,选项只有“帮助”和“版本”,可以说无选项。 例子: [root@pps ~]# basename /usr/bin/sort sort [root@pps ~]# basename /usr/include/stdio.h .h stdio [color="#d3d3d3"]------------------...

by sjhf - Linux文档专区 - 2009-04-02 16:41:49 阅读(666) 回复(0)

我记得在shell中使用basename命令可以或者此脚本的名字啊..... aa=`basename` echo $aa 得到的输出却是空行... 为什么啊?

by coolscplayer - Shell - 2003-12-09 18:39:04 阅读(14288) 回复(10)

我在 basename /home/hjw/hjw2/时 怎么输出了hjw2呢,按理这时 应该没有文件名,都是路径啊 dirname /home/hjw/hjw2/ 时,输入 /home/hjw 有办法判断出/home/hjw/hjw2/是一个路径吗

by virusolf - Shell - 2008-07-06 13:52:43 阅读(1265) 回复(5)

TMP=/tmp/`basename $0`.$$.txt 对这个不太明白,在网上查了一下basename,说的是return file name part of path,$0是一个特殊的变量,它的内容是当前这个Shell程序的文件名,但是感觉还是无法理解basename 和$0都表示什么意思!

by SweetRain - Shell - 2008-12-02 11:45:12 阅读(12304) 回复(9)

basename $0 中的 $0 是什么意思呢?

by Jalen1130 - Shell - 2007-02-06 17:02:15 阅读(3468) 回复(9)

哪位老大能简单说一下basename 的功能及应用? 小弟先谢过了!

by popscb - Solaris - 2003-10-27 11:24:22 阅读(910) 回复(1)

哪位老大能简单说一下basename 的功能及应用?\r\n小弟先谢过了!

by popscb - Solaris - 2003-10-27 11:24:22 阅读(2759) 回复(1)

请一个脚本如题 实现功能如例: [root@localhost sh]# basename /etc/init.d/killall killall [root@localhost sh]# basename /etc/init.d/killall all kill [root@localhost sh]# basename /etc/init.d/killall ll killa [root@localhost sh]# basename /etc/init.d/killall al killall 谢谢。我的可以实现第二个参数是单字符的,多字符的没有实现。请哪位大侠帮写一个,学习一下。谢谢!

by freeterman - Shell - 2012-11-27 14:45:49 阅读(1323) 回复(2)

本帖最后由 zhjj505 于 2011-05-12 10:08 编辑 各位前辈好!我现在有一系列输入文件*.atom,如0.atom, 1.atom, 2.atom,,,。我现在想用bash shell将输入文件中除了.atom外的内容提取出来作为输出文件。我是这么写的 #!/bash/shell exe="${HOME}/soft/exe" for input in *.atom do base_file='basename ${input} .atom' output=${base_file}.lam ${exe} -h ${input} -o ${output} done 但是运行的时候总是自己中...

by zhjj505 - Shell - 2011-05-12 13:22:09 阅读(6642) 回复(12)

$basename /users/xyz/test/test.c test.c $basename /users/xyz/test/test.c .c test 我以前的做法: $basename /users/xyz/test/test.c | cut -d. -f1 test 结果被老大教育了。。:D

by bigqueues - Shell - 2009-03-21 11:56:47 阅读(2385) 回复(15)