取文件名称 basename
语法:
basename 字符串 [suffix]
特点一:去除字符串里 '/'前包括'/'的内容。
特点二:如果[suffix]和字符串的后缀相同 会去除字符串的后缀
根据这两个特点可以用来取到文件名称和修改文件名称
例:将 .sh后缀的文件改成后缀为.ssh
#!/bin/bash
for file in $(ls *.sh) #列出目录中 .sh结尾的文件
do
mv $file `basename $file sh`ssh ` `为反引号
done
取路径名称 dirname
只留下路径名称 去掉文件名称
shell常用技巧1.取文件名和路径名
猜你喜欢
转载自blog.csdn.net/choose_c/article/details/52983429
今日推荐
周排行