您的位置:首页 > 其它

统计文件系统使用情况并每行添加主机名和ip

2019-12-11 11:32 246 查看

注意:sed中调用变量是'"$HOSTIP "',单引号加双引号

脚本如下:

#!/bin/bash
##查看文件系统,并在每行添加主机名、IP
#gain ip
HOSTIP=

ip ro |grep eth0|grep src|awk '{print $9}'

#gain hostname
host_name=$(hostname)
tody=
date +%Y%m%d

path=/root/test/tmp
path_df=df.log

##查看文件系统使用情况
cd $path
if [ -f $path_df ];
then
mv $path_df ${pathdf}${tody}
df -hT >$path_df
else
df -hT >$path_df
fi

##在文件中增加主机名、IP
sed -i 's/^/'"$host_name "'/g' $path_df
sed -i '/文件系统/s/'"$host_name"'/ 主 机 名 /g' $path_df

sed -i 's/^/'"$HOSTIP "'/g' $path_df
sed -i '/文件系统/s/'"$HOSTIP"'/ IP /g' $path_df

cat $path_df

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐