shell 杂七杂八

1、shell根据key修改value的值

sed  "s/\(vm.overcommit_memory = \)\S*/\12/" /etc/sysctl.conf

2、如果删除以Love开头的行

sed -i '/^Love/d' 1.txt

sed -i '/Love/d' 1.txt

sed '2d'   1.txt-----删除文件的第二行

sed '$d'   1.txt-----删除文件的最后一行

3、sed 's/要被替换的字符串/新的字符串/g'

sed -i 's/#dbms/mmoo/g' 1.txt

4、删除开头的#字符

sed -i '/#dbms.shell.port=1337/s/^#//' neo4j.conf

5、sed指令中使用变量'   "  "  '。单引号中加双引号

sed -i 's/#dbms.shell.host=127.0.0.1/dbms.shell.host='"${host_ip[0]}"'/g' neo4j.conf

6、ssh到其他机器获取值

for ip in ${host_name[*]}
do
  num=$(ssh $ip test -d $1 &&  echo 1 || echo 2 )
 if [ $num -eq 1 ];then
   echo "$ip机器上的$2目录存在,请注意检查" 
   exit
 else
   echo 2 "$ip机器上的$2目录不存在,可以解压"
  fi
done
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值