1怀骤、字符串轉(zhuǎn)換大小寫
gawk '{print toupper($0)}' //轉(zhuǎn)換為大寫
gawk '{print tolower($0)}' //轉(zhuǎn)換為小寫
2、字符串轉(zhuǎn)換為數(shù)組
x="A b c d"
OLD_IFS="$IFS"
IFS=" "
Array=($x)
IFS="$OLD_IFS"
//Array就是我們獲取的數(shù)組
3、for遍歷數(shù)組
for each in ${Array[*]}
do
? ? Echo $each
Done
4廷支、提取字符串中的目錄和文件名
var=/dir/file.txt
1)提取字符串中的文件名
Echo ${var##*/}
2)提取字符串中的目錄名
echo ${var%/*}
3)提取字符串中的文件名后綴
ech0 {(var##*.}
5粘室、比較字符串中是否含有部分字符
if [[ $currentLinkStatus =~ "YES" ]]
then
? ? rm -f xxx
fi
6马昙、grep匹配后打印多行
Grep -C 5 'pattern' file //打印匹配行前后5行
7、只查看某個文件的某些行
sed -n '5刹悴,20p' file
8行楞、查找最近修改的文件
Find . -type f -mtime -1//24-48小時修改的文件
find . -type f -mtime 0 //最近24小時內(nèi)修改的文件
find . -type f -mmin -30 //最近30分鐘修改的文件