方案1
- /d/video/爲此目錄路徑
filelist='ls /d/video/*'
for file in $filelist
do
#echo $file
dir2=`echo $file | sed "s/\// /g"`
dir2=`echo $dir2| awk 'NR==1{print $NF}'`
echo $dir2
done
方案2
- 可以處理空格文件打印輸出
#!/usr/bin/env bash –xv
down_path=/D/download/滿分作文
#設置單詞分割符
IFS=$(echo -en "\n\b")
#文件目錄
lst=`ls ${down_path}`
#還原單詞分割符
IFS=$(echo -en "\n\t")
for itm in ${lst};do
if test -e ${down_path}/${itm}; then
echo ${itm}
fi
done
方案3
ls -al | awk '{print $9}'