在python中得到文件路径中的文件名(/var1/var2/cat.txt):
path=''
name=path.split('\')[-1]
在shell中得到文件中存储的多个路径中的文件名:(1 正则表达式)
for line in $(<path.txt);do echo ${line##*/};done
for line in $(<data_test.txt); do echo $(basename &line); done
其中${}是用于变量的提取和替换
其中 ##为左起最后一个,#为左起第一个,%为右起第一个
* 表示删除
${var##*/}为去除变量var从左起最后一个/字符及其左边;
对于文件的读取,read, while read line do echo $line done <data_test.txt
cat data_test.txt; command <filename command 命令以filename文件作为标准输入