已知目录D:⼀temp,获取temp下所有文件夹的名称并输出,Shell怎么写?

2024-11-07 22:50:25
推荐回答(1个)
回答1:

方法有三,如下:

#!/bin/bash

#方法一 

dir=$(ls -l D:/temp/ |awk '/^d/ {print $NF}')

for i in $dir

do

echo $i

done   

#######

#方法二

for dir in $(ls D:/tmep/)

do

[ -d $dir ] && echo $dir

done        

##方法三

ls -l D:/temp/ |awk '/^d/ {print $NF}'   

## 其实同方法一,直接就可以显示不用for循环