iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >shell-脚本集合3
  • 878
分享到

shell-脚本集合3

脚本shell 2023-01-31 06:01:50 878人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

shell-脚本集合 shell-脚本集合2   # 上海@Debian (xxxxx) 15:11:28  谁有批量修改用户密码脚本? #根据批量添加用户名改的。  # #echo 'dongnan' | passwd --stdin d

shell-脚本集合

shell-脚本集合2

 

# 上海@Debian (xxxxx) 15:11:28  谁有批量修改用户密码脚本?

  1. #根据批量添加用户名改的。  
  2. #echo 'dongnan' | passwd --stdin dn 
  3. #Changing passWord for user dn. 
  4. #passwd: all authentication tokens updated successfully. 
  5.  
  6. ################## 
  7. #!/bin/bash  
  8. #add user for this host  
  9. #20120604 by dongnan  
  10.  
  11. #variables  
  12. ip=10.0.0.  
  13. hosts='201 202 203 204 205'  
  14. user='dongnan'  
  15. pw='dongnan'  
  16.    
  17. for host in $hosts;do  
  18.         echo "${ip}$host"  
  19.         ssh ${ip}$host "echo $pw | passwd --stdin $user"   
  20. done 

#厦门@拖拉机(xxxx)  13:35:48

请教怎么样得到 ,只有一个IP的字符串 ?

  1. /sbin/ifconfig eth0 | grep Bcast | sed -e 's/^.* addr:\(.*\) Bcast.*$/\1/' 

我想实现  输入一个IP 跟机器上面的IP对照 是否存在 ?

  1. #!/bin/bash 
  2. #read  
  3.  
  4. #variables 
  5. ip=`/sbin/ifconfig eth0 | grep Bcast | sed -e 's/^.* addr:\(.*\) Bcast.*$/\1/'` 
  6.  
  7. #mai
  8. read var; 
  9.  
  10. if [ "$var" = "$ip" ];then  
  11.    echo "ok" 
  12. else 
  13.    echo "no" 
  14. fi 

read 命令是一个内置命令,用于从终端或文件读取输入(参见表14-1)。read命令读取一个输入行,直至遇到换行符。行尾的换行符在读入时将被转换成一个空 字符。如果read命令后未跟变量名,读入的行将被赋给内置变量REPLY。也可以用read命令来中断程序的运行,直至用户输入一个回车键。要知道如何 有效地使用read命令从文件读取输入行,请参见14.6节的“循环控制命令”。如果带-r选项,read命令将忽略反斜杠/换行符对,而把反斜杠作为行 的一部分。read命令有4个控制选项:-a,-e,-p,-r②。

表14-1 read命令
格式                含义
read answer       从标准输入读取一行并赋值给变量answer
read first last   从标准输入读取一行,直至遇到第一个空白符或换行符。把用户键入的第一个词存到变量first中,把该行的剩余部分保存到变量last中
read              标准输入读取一行并赋值给内置变量REPLY
read –a arrayname 读入一组词,依次赋值给数组arrayname③
read -e           在交互式shell命令行中启用编辑器。例如,如果编辑器是vi,则可以在输入行时使用vi命令③
read –p prompt    打印提示符,等待输入,并将输入赋值给REPLY变量③
read –r line      允许输入包含反斜杠③

#update 20130216 vps WEB 程序备份

  1. cat sh/www_bak.sh  
  2. #!/bin/bash  
  3. #backup www data  
  4. #20111012 by dongnan  
  5.       
  6. #variables  
  7. bak_dir=/data/  
  8. www_dir=/var/www/html
  9. www_name=wd 
  10. l_time=`date +'%Y-%m-%d %H:%M:%S'`  
  11. now_time=`date +'%Y-%m-%d'`  
  12. expires_time=`date +"%Y%m%d" --date='7 days aGo'`  
  13. log=/root/sh/log/www_bak.err  
  14. date_dir=$(date +'%Y%m%d')  
  15. tar=/bin/tar 
  16.       
  17. #delete old file (7days)   
  18. find "$bak_dir" -name "${expires_time}" -type d | xargs rm -rf  
  19.       
  20. #date dir  
  21. test -e ${bak_dir}${date_dir} || mkdir -p ${bak_dir}${date_dir}  
  22.       
  23. #backup and gzip database.sql  
  24. $tar czfP ${bak_dir}${date_dir}/${now_time}-${www_name}.tar.gz -C $www_dir $www_name || echo "$l_time $database backup error!!" >> $log  

 

#

 

--结束END--

本文标题: shell-脚本集合3

本文链接: https://www.lsjlt.com/news/190214.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • shell-脚本集合3
    shell-脚本集合 shell-脚本集合2   # 上海@Debian (xxxxx) 15:11:28  谁有批量修改用户密码脚本 #根据批量添加用户名改的。  # #echo 'dongnan' | passwd --stdin dn...
    99+
    2023-01-31
    脚本 shell
  • NO.3 Shell脚本
    编译型语言: 程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++ 解释型语言: 程序不需要编译,程序在运行时由解释器翻译...
    99+
    2023-01-31
    脚本 Shell
  • Linux Shell脚本面试25问集合
    Q:1 Shell脚本是什么、它是必需的吗? 答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件...
    99+
    2022-06-04
    脚本 Linux Shell
  • 9.6 shell脚本应用3
    shell脚本应用3 一计算所有/etc下的".conf文件的大小总和 二交互式批量创建用户;可以指定统一的前缀名,可以指定创建数量 三输入一个数,计算从1到该数所有数的总和 ...
    99+
    2023-01-31
    脚本 shell
  • shell脚本联合PHP脚本采集网站的pv和alexa排名
    这是给朋友写的脚本,是做cdn方面的,经常遇见攻击,但是不能一遇见攻击就把域名给封杀,我们可以有选择的进行判断。 这个是php取值alexa值得: <?php $yuming = $arg...
    99+
    2022-06-04
    脚本 网站 shell
  • 3个shell的小脚本的练习
    1;打印9*9乘法表2;输出国际象棋的棋盘3;猴子;摘了n个香蕉每天,吃一半,+1第九天剩一个求摘了几个香蕉 1;打印99乘法表一:for i in {1..9}do for j in seq $idoecho -n “$i$j=$(i*j...
    99+
    2023-01-31
    脚本 shell
  • Shell脚本编程实践——第3关:使用Shell脚本创建文件目录
    任务描述 本关任务:设计一个Shell程序,在/home目录下建立一个userdata目录,在userdata目录下再建立5个目录,即user1~user5,并设置每个目录的权限,其中其他用户的权限为...
    99+
    2023-10-12
    linux 服务器 运维
  • 如何理解shell脚本联合PHP脚本采集网站的pv和alexa排名
    这篇文章主要讲解了“如何理解shell脚本联合PHP脚本采集网站的pv和alexa排名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解shell脚本联合PHP脚本采集网站的pv和ale...
    99+
    2023-06-09
  • shell之for循环的3个简单脚本
    (1)打印乘法口诀表#!/bin/sh for i in {1..9} #取1-9的数字 do  for n in {1..9} #取1-9的数字  do  [ $i -ge $n ] && echo -n "${i}x${...
    99+
    2023-01-31
    脚本 简单 shell
  • linux怎么编写shell集群脚本
    编写一个Shell集群脚本可以实现以下步骤:1. 在主节点上创建一个Shell脚本文件,例如cluster.sh。2. 在clust...
    99+
    2023-09-22
    shell linux
  • Python-master,实用Python脚本合集!
    Python这门语言很适合用来写些实用的小脚本,跑个自动化、爬虫、算法什么的,非常方便。这也是很多人学习Python的乐趣所在,可能只需要花个礼拜入门语法,就能用第三方库去解决实际问题。我在Github上就看到过不少Python代码的项目,...
    99+
    2023-05-14
    代码 Python 脚本
  • Windows常用脚本合集(推荐)
    目录Windows 常用脚本合集1.问题描述2.软硬件描述3.使用方法4.常用shellWindows 常用脚本合集 1.问题描述 因为使用windows一些常用命令需要手动操作,比...
    99+
    2022-11-13
  • Shell脚本中获取本机ip地址的3个方法
    方法一: /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" or /sb...
    99+
    2022-06-04
    本机 脚本 地址
  • 远程启动HADOOP+YARN集群Shell脚本
    一、创建启动HADOOP+YARN脚本1、创建脚本vi start-hadoop.sh 点击(此处)折叠或打开此处)折叠或打开此处)折叠或打开#!/bin/bashecho "<-------------hadoop1(19...
    99+
    2023-06-06
  • Shell脚本传递参数的3种方法比较
    #!/bin/bash #extracting command text_text_text_line options as parameters help_info(){ echo "NAME" ...
    99+
    2022-06-04
    种方法 脚本 参数
  • mongodb shell 脚本
    1,设置副本集#!/bin/bash #mongodb 进入client 并use admin cd /usr/mongodb/bin MongoDB='./mong...
    99+
    2022-10-18
  • 如何实现mysql数据收集shell脚本
    小编给大家分享一下如何实现mysql数据收集shell脚本,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! #!/bin/sh   INTERVAL=5   PREFIX=$INTERVAL...
    99+
    2022-10-19
  • ORACLE 常用脚本(3)
    用户的管理一、ORACLE的安全域 1、TABLESPACE QUOTAS:表空间的使用定额 2、DEFAULT TABLESPACE:默认表空间 3、TEMPORARY TABLESPACE:指定临时表空间。 4、ACCOUNT LOCK...
    99+
    2023-01-31
    脚本 常用 ORACLE
  • shell菜单脚本
    #!/bin/shAA='\E[1;31m'BB='\E[1;32m'CC='\E[1;33m'DD='\E[1;34m'EE='\E[1;35m'FF='\E[1;36m'GG='\E[1;37m'RES...
    99+
    2022-10-18
  • Shell 脚本详解
    简介 shell :蛋、壳。shell脚本是在操作系统外,可以直接调用系统内核命令的一个脚本语言。 shell脚本可以分为两大类组成: 1.命令行 (系统命令行)2.脚本语法 (编程语言的基本语法) 命令行:可以直接和系统内核进行交换使用 ...
    99+
    2023-08-19
    linux bash 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作