shell脚本,如何使用cat casefile | while read line把casefile中删除路径删除,只保留文件名称?
时间: 2024-03-16 22:43:38 浏览: 111
Shell脚本从文件中逐行读取内容的几种方法实例
你可以使用`basename`命令来删除路径,只保留文件名称。具体操作如下:
```
cat casefile | while read line
do
filename=$(basename "$line")
echo "$filename"
done
```
上述代码中,`basename`命令会从`$line`中提取出文件名称,然后赋值给变量`$filename`。最后,使用`echo`命令输出文件名称。你可以根据实际需求修改输出的方式,例如将文件名称写入另一个文件中。
阅读全文