阅读背景:

shell编程如何从绝对路径名获得文件名?(没分了,实在抱歉)

来源:互联网 
比如传进shell的变量
比如传进shell的变量$1=/var/log/dmesg
要得到dmesg,语句如何写?

谢谢

4 个解决方案

#1


echo $1 | sed  's/\(.*\/\)\(.*\)/\2/'

#2


basename $1

#3


楼上,想起来了:)

好像还有
basedir

#4


basename $1

=/var/log/dmesg
要得到dmesg,语句如何写? 要得到dmesg,语句如何写



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: