脚本生成

1、脚本文件的生成
#!/bin/bash
 操做命令
#注释

一、脚本文件的权限,要求脚本文件必须为具备可执行权限。
 #chmod 755 脚本文件名
二、脚本文件的执行,要求脚本文件所在的路径应存在于$PATH路径中。若是不存在于该路径
   中,则脚本文件的执行方式为:
        #./脚本文件名

2、IP地址修改器
一、脚本名:IP地址修改脚本(sc002)
  做用:用于设定本机的IP地址、子网掩码、默认网关、DNS等TCP/IP信息。
  工做过程:询问用户使用静态仍是动态IP地址信息。
  若是使用动态信息,则自动获取IP
  若是使用静态信息,则按下列过程继续程序。
    询问用户IP地址、子网掩码、默认网关、DNS等参数信息。
    确认用户的输入,若是用户回答为yes,则按该信息配置网卡。
     若是用户回答的为no,则放弃网卡信息配置。
     若是30秒内不回答,则放弃。
     若是用户回答的内容为非法内容,则放弃。

  exit 0 成功退出
        1~9 不成功退出
3、字符串替换命令
一、tr,经常使用于管道操做中。对输出内容的特定字符串进行替换。
    #命令 | tr  ‘原字符串’  ‘替换字符串’
    #命令  | tr  -d ‘待删除字符串’    -d删除字符串
二、按特定的字符串排序
          #sort  [-tkn ]  文件名
                   -t 设定字段分割符
                   -k 设定选取的字段
                   -n 使用数字排序
     #cat /etc/passwd | sort -t : -k 3 -n
 
三、过滤重复的数据--uniq
    uniq用于对输出内容中,相邻的、重复的数据进行过滤,仅保留其中一个。
    #命令 | uniq
    #命令  | uniq  -c  对找到的行进行统计若是登陆的BASH超过10个,则将前10个登陆shell修改成csh。
相关文章
相关标签/搜索