shell中獲取資料夾中檔名

2021-09-24 21:43:31 字數 408 閱讀 5627

shell程式設計中常常需要遍歷資料夾下的檔案,獲取名稱進行進一步的處理,記錄一下網上的常用方式,以便用到的時候檢視。

#!/bin/bash

# get all filename in folder

path=$1

#獲取資料夾下所有檔案

files=$(ls $path)

#遍歷資料夾中檔案,列印檔案名

for filename in $files

do echo $filename

done

關於 $1: $+數字 一般是位置引數的用法,如果執行指令碼的時候帶引數,那麼可以在指令碼裡通過 $1 獲取第乙個引數,$2 獲取第二個引數......依此類推

此處 path=$1應該是獲取當前路徑的意思,後面確認下。

獲取資料夾中的資料夾中的檔名

希望大家多給點意見。由於著急還不知道怎麼弄 情急之下弄出了這麼個東東。檔案的結構是這樣的 在c盤根目錄 有個 商列表資料夾 在 商列表資料夾內有200個 商資料夾 在 商資料夾內有n個檔案 arraylist list new arraylist 記錄c 商列表中的 商資料夾名字 arraylist...

獲取畸形資料夾的短檔名

畸形資料夾就是在windows中無法或難以通過正常途徑進行建立 檢視 刪除等操作的小強資料夾。這裡以結尾帶點的字碼畸形為例討論如何獲取畸形資料夾的短檔名,以拓展為au3使用 如重新命名 移動畸形資料夾等操作 以下為我做的簡單測試 直接用 filegetshortname 不行,因為它不承認畸形資料夾...

遍歷資料夾修改檔名

php獲取目錄中的所有檔名 1 先開啟要操作的目錄,並用乙個變數指向它 開啟當前目錄下的目錄lala資料夾 handler opendir lala 檔名 2 迴圈的讀取目錄下的所有檔案 其中 filename readdir handler 是每次迴圈的時候將讀取的檔名賦值給 filename,為...