LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: inn

如何把文件名中的后缀去掉?

[复制链接]
发表于 2005-7-13 19:36:36 | 显示全部楼层
for x in *;do mv $x `ls $x|awk -F. '{print $1}'`;done
回复 支持 反对

使用道具 举报

发表于 2005-7-14 09:18:52 | 显示全部楼层
Post by Freebird
for x in *;do mv $x `ls $x|awk -F. '{print $2}'`;done

$2->$1?
回复 支持 反对

使用道具 举报

发表于 2005-7-15 02:47:52 | 显示全部楼层
There is a command basename:

basename /home/user/filename.ext .ext

return as

filename

which is required.
回复 支持 反对

使用道具 举报

发表于 2005-7-15 09:15:03 | 显示全部楼层
谢谢楼上指出。
回复 支持 反对

使用道具 举报

发表于 2005-7-28 10:07:48 | 显示全部楼层
noextention="`echo \"$filename\" | sed 's#\.[^.]*$##'`"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表