shell常用操作

1. 计算文件夹下文件大小

# 计算opt目录下符合yyyymmdd的文件总大小
find /opt -name "*yyyymmdd*" -ls | awk '{size +=$7} END {print size}'

ls -ltr /opt/*yyyymmdd* | awk '{size +=$5} END {print size}'

## 
kb=$(awk 'BEGIN{printf "%.2f\n",'$size'/'1024'}')

2. 分割

#!/bin/bash 
str="A,B,C,D"
function split_func 
{
    
     
 IFS=","
 for i in $(echo "${str}")
 do
     echo "i is: ${i}" 
 done
} 
split_func 

3. 解压rpm包

rpm2cpio xxxxx.rpm | cpio -idmv

4. yum下载rpm包不安装

yumdownloader --destdir=/tmp --resolve xxxxx

猜你喜欢

转载自blog.csdn.net/u010895512/article/details/124975440