shell指令碼基礎命令及 批量修改資料夾檔案許可權

2021-09-13 13:20:47 字數 690 閱讀 7367

$ 為空則使用預設值 word,var值不變

$ 為空則使用預設值word,var值變為word

$ 為空則輸出word,指令碼停止執行

$ 不為空則輸出word,為空或null則輸出 空值

$ 返回字串長度

$ 返回從第三個字元到最後

$ 返回第三個字元到第5個字元

$ 刪除 開頭到匹配的最小部分

$ 刪除開頭到匹配的最大部分

$ 刪除結尾到匹配的最小部分

$ 刪除結尾到匹配的最大部分

$ 替換 第一次出現的old

$ 替換 全部

$ 替換 開頭到匹配的部分

$ 替換 從結尾到匹配的部分

read var --從標準輸入中獲取變數值

read -p 「yes or no?」 var -p 用於給出提示

read n1 n2 n3 輸入三個引數,分別賦予三個變數

$0 指令碼名稱

$1 表示第乙個位置的引數

$# 位置引數的個數

#* 所有的位置引數當成乙個字串

#!/bin/bash

#filename: test.sh

dir=$

find $dir -type d -exec chmod 755 {} ;

find $dir -type f -exec chmod 644 {} ;

shell指令碼高階 江修英

1.猜年齡遊戲指令碼,每個人最大能活100歲 root jiangxiuying vim 2.sh bin bashmax age 100read p 請您輸入乙個數字 sumif sum gt 0 a sum lt 100 thenecho 你還能活多少 max age sum 歲 elif su...

常用linux命令及shell指令碼

參考 linux命令大全 split命令 split l 1000 big file 字首 split b 64m big file 字首 a.txtab c b.txt12 3 cat a.txt b.txt結果 ab c123 paste a.txt b.txt結果 a 1b 2 c 3通過 d...

screen 命令和 shell 指令碼基礎

如果你要執行乙個時間很長的 job 你會怎麼辦?這個問題可以轉變為當乙個任務執行時間非常長,你如何保證作業系統不自動中斷它。答案取決與執行環境,如果是台式電腦 windows 的桌面系統就注意一下人離開的時候鎖屏,而不要登出使用者或者關機即可 而當你使用 mac 或者遠端連線 linux 的時候要如...