shell腳本判斷文件是否為空 怎樣用shell判斷一個文件是否為空文件?
怎樣用shell判斷一個文件是否為空文件?1. 如果-s文件名不為空,則為true[-s/var/log/syslog]和null[!-S/var/log/syslog]2。例如,#!/bin/shf
怎樣用shell判斷一個文件是否為空文件?
1. 如果-s文件名不為空,則為true[-s/var/log/syslog]和null[!-S/var/log/syslog]2。例如,#!/bin/shfile=~/a.txtif[!-S$file]那么necho$file是一個空文件seeeecho$file不是一個空文件fi
隨意寫幾個
1。Bash ini parser
顧名思義,你可以解析ini
2。Trap f Exit
在退出前執(zhí)行函數(shù)f,退出鉤子更方便
3。${STR//X/y}
將字符串STR中的所有X替換為y
4。${str##*x}
刪除字符串str的開頭,直到最后一個x的位置
5。如果[-Z“$X”],那么
判斷變量X是否為空
6。$(cut-D “-”-F2<<<$x)
根據(jù)“-”除以x,然后取第二列
7。通信
8。Split
9如何使用${arr[@]}${arr[1]}
數(shù)組
10。(“a B C”)
空格分隔的字符串可以通過()轉(zhuǎn)換為數(shù)組。
11。Pushd POPD
當需要切換目錄時,可以將其另存為堆棧結(jié)構(gòu)
12。對于FN in。/*do
遍歷文件夾中的文件名