linux 脚本 怎么把一个目录下的所有文件名放到一个数组中,求大神指教

linux 脚本 怎么把一个目录下的所有文件名放到一个数组中,求大神指教,第1张

IFS=$(echo -en "\n\b") #为了处理文件名中的空格、TAB

cd $pathname

j=0

for i in `ls -1`

do

    folder_list[j]=$i

    j=`expr $j + 1`

done

mkdir

-p

/tmp/{001..100}/{001..100}

-p

选项表示在需要时创建上一级目录,001..100表示从001到100的数组,步长为默认值(默认为1),

{

}

表示对括号内每一个取值,打印一次整个字符串。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8918807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存