Shell 改檔案權限


  1. 源由:

    目錄下權限被要求更改?恩...,總不能一個個 cd 然後再 chmod 吧!!累死
  2. 程式碼:
     
  3. #!/bin/bash
    #PATH:~
    # Program:change 777 File
    # History:
    # 2017/07/21
    `find / -type f -perm 0777 > File777.txt` #用 find 指令尋找要被更改的權限,在標準輸出到 .txt 檔
    x=0
    for line in `cat File777.txt` #用 Line 一行一行讀取
    do
         #echo "FilePath:${line}"
            array[$x]=${line};
            echo ${array[$x]};
            `chmod 644 ${array[$x]}`
            let "x+=1"
    done
    
    
  4. 總結:
    恩...,其實後面還要把標準輸出檔案 rm 掉。如果讀者有更好的辦法可以分享!!

留言

熱門文章