shell獲取目錄下所有文件夾的名稱并輸出的實例
更新時間:2018年06月19日 08:49:07 作者:z_qifa
今天小編就為大家分享一篇shell獲取目錄下所有文件夾的名稱并輸出的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
獲取指定目錄/usr/下所有文件夾的名稱并輸出:
shell代碼:
#!/bin/bash
#方法一
dir=$(ls -l /usr/ |awk '/^d/ {print $NF}')
for i in $dir
do
echo $i
done
#######
#方法二
for dir in $(ls /usr/)
do
[ -d $dir ] && echo $dir
done
##方法三
ls -l /usr/ |awk '/^d/ {print $NF}' ## 其實同方法一,直接就可以顯示不用for循環(huán)
運行shell后會輸出/usr/目錄下所有的文件夾的名字:
[root@localhost ~]# ./foler.sh bin etc games include lib lib64 libexec local sbin share src
以上這篇shell獲取目錄下所有文件夾的名稱并輸出的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Shell腳本命令行批處理bash?sh?cmd?bat函數(shù)極簡學法
這篇文章主要為大家介紹了Shell腳本中文英文多語言國際化和命令行批處理(bash?sh?cmd?bat)中定義函數(shù)的簡單寫法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助2023-09-09
shell腳本執(zhí)行命令自動填充密碼(自動輸入密碼)
這篇文章主要介紹了shell?執(zhí)行命令自動填充密碼,文中結(jié)合實例代碼通過三種方式講解了Shell?腳本自動輸入密碼的方法,需要的朋友可以參考下2023-02-02
Shell腳本實現(xiàn)監(jiān)視指定進程的運行狀態(tài)
這篇文章主要介紹了Shell腳本實現(xiàn)監(jiān)視指定進程的運行狀態(tài),本文直接給出腳本代碼,需要的朋友可以參考下2015-07-07
Linux中的service命令與systemctl命令有何區(qū)別
在Linux中,service?和?systemctl?是兩個至關(guān)重要且極其相似的命令,它們?nèi)绱讼嗨?,以至于人們很容易想知道它們之間有何不同,是否可以互換使用,下面我們就來看看之前的區(qū)別到底有哪些吧2023-08-08
Linux命令dos2unix命令示例詳解(將DOS格式文本文件轉(zhuǎn)換成Unix格式)
dos2unix命令 用來將DOS格式的文本文件轉(zhuǎn)換成UNIX格式的,而Unix格式的文本文件在Windows下用Notepad打開時會拼在一起顯示,本文介紹Linux命令dos2unix命令示例詳解(將DOS格式文本文件轉(zhuǎn)換成Unix格式),感興趣的朋友一起看看吧2024-04-04

