shell指令碼遞迴遍歷處理制定檔案

2021-10-09 04:12:22 字數 637 閱讀 6430

本例是乙個遍歷加密寒武紀模型的**,主要注意幾個點:

1、遞迴  參考:

2、字串相等

3、字串取段

#加密root目錄下的所有寒武紀模型,秘鑰=1234567890

bash encode.sh root 1234567890

#! /bin/bash

function read_dir()

#echo $now

if [ "$now"x = "$cam"x ]

then

echo "find cambricon file: "$1"/"$file #在此處處理檔案即可

./encode $1"/"$file $2

passkeylen=$

newfile=$}"-encode"

tempfilename=$file"-"$2

echo "tempfilename= "$tempfilename

#sleep 5

mv $1"/"$tempfilename $1"/"$newfile

fifi

done

} #讀取第乙個引數

read_dir $1 $2

遞迴遍歷目錄的shell指令碼

bin sh 晚上沒事,用shell寫了個遞迴遍歷目錄的指令碼,本指令碼實現遞迴遍歷指定目錄,列印目錄下的檔名 全路徑 不為別的,就為了以後用著方便。function scandir if then cur dir else cur dir pwd fifor dirlist in ls doif ...

shell指令碼 遍歷刪除

windows上測試可以安裝gitlinux中,準備刪除檔案的指令碼deletefile.sh,picture.txt儲存待刪除檔案的檔案路徑,picture資料夾下面有三張待刪除a b c.jpg deletefile.sh指令碼如下 bin bash shell指令碼 儲存路徑的文字 delet...

shell指令碼實現遞迴處理檔案和目錄

分享自己的第乙個shell指令碼,邏輯可能不嚴謹,望大家多多指點。要求 遞迴將所有的檔案賦權為440,目錄賦權為550。如下 bash 在這裡插入 片 bin bash modify files 440 r r modify directory 550 r xr x recursively find...