在shell脚本中使用find+for循环输出当前路径下的所有文件和目录并打印 支持输出完整路径和相对路径代码。
shell脚本
#!/bin/sh
# Author tekintian@gmail.com
for sfile in $(find $PWD); do
# 完整的文件路径
echo "${sfile}"
# 构造相对目标文件路径 :${#PWD} 从文件路径${sfile}中去除当前路径
echo "${sfile:${#PWD}}\n"
done
在shell脚本中使用find+for循环输出当前路径下的所有文件和目录并打印 支持输出完整路径和相对路径代码。
shell脚本
#!/bin/sh
# Author tekintian@gmail.com
for sfile in $(find $PWD); do
# 完整的文件路径
echo "${sfile}"
# 构造相对目标文件路径 :${#PWD} 从文件路径${sfile}中去除当前路径
echo "${sfile:${#PWD}}\n"
done