1、用shell脚本批量建立Linux用户实现要求:创建用户student1到student50,
转载 2022-10-20 23:13:40
446阅读
1 综合[root@localhost script]# cat >nopwd#/bin/bashecho "no passwd user are :"echo $(cat /etc/shadow | grep "!!" | awk 'BEGIN { FS=":" }{print $1}')[root@localhost script]# bash nopwdno passwd user a
原创 2014-01-01 11:48:55
605阅读
一、自定义变量declare 声明 shell 变量,若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。    -a  :将后面名为variable 的变量定义成为数组 (array) 类型     -i  :将后面名为variable
原创 精选 2015-05-11 15:40:54
1169阅读
3点赞
 脚本实例脚本实例---学习的捷径就是练习:   1.在linux里面是不在乎后缀名的,但是建议写上后缀名,如test.sh,这样一眼便看出这是shell程序。   2.如果不能运行,一般要执行chmod +x filename 使文件可执行   3.执行格式一般为./test.sh,为了安全起见。   4.
原创 2015-06-18 01:25:35
1393阅读
转载 精选 2010-07-21 16:42:01
1079阅读
1.1开启关闭跟踪命令#! /bin/shset –x /*该命令为逐步进行跟踪*/ who | wc –l  /*该命令是显示当前登录用户的个数*/ls -lhset +x/*关闭跟踪命令*/ pwd1.2关闭终端打印和开启终端打印输出(FUDE-0.4.2@i386)[root@SZ-FH-SERVER bin]#vi test#! /bin/shecho "put password
转载 精选 2014-02-20 17:19:01
524阅读
自写脚本,稍作更改可用作定位分析。#!/bin/bash#echo>tmp.txt#初始化tmp.txt文件,用作存取每天错误最多的5个省份dir=/wh_k/numecho""|tee$dir/$j.txt#初始化各省份信息A=`cat/wh_k/Sfen.txt`#获取所有省份信息foriin$A#获取每天错误最多的省份doecho>/wh_k/num/$i.txt(echo-n"
原创 2018-06-05 11:46:13
350阅读
1点赞
Shell 脚本实例
原创 2022-11-16 20:54:36
91阅读
例1:#!/bin/bashsum=0;for i in {1..100..2}dolet "sum+=i"doneecho "the sum is $sum"例2:不知道循环次数,批量解压缩#!/bin/bashcd /rootls *.sh > ls.logy=1for i in $(cat l...
转载 2014-09-06 17:56:00
175阅读
2评论
1.显示消耗内存/CPU最多的10个进程……
转载 2011-10-08 15:47:57
510阅读
获取IP地址和子网掩码 ifconfig eth0 | grep "inet addr" | awk -F "[ : ]+"  '{print $4 "\\" $8}'
原创 2014-07-10 09:41:59
564阅读
常有shell脚本2011年4月7日woyoo3,341 浏览数发表评论阅读评论转载:http://hdxiong.iteye.com/blog/9490631、脚本之间传递参数 “1.sh”的脚本,接受参数。如下,如果有一个参数则赋值个sourceFile这个变量,否则用默认值。#!/bin/bash LANG=en_US.UTF-8 #get parameters sour
转载 精选 2016-05-23 15:28:43
850阅读
1点赞
脚本1】打印形状打印等腰三角形、直角三角形、倒直角
转载 2022-09-26 22:21:27
1297阅读
一、文件操作类查找特定文件并输出路径:#!/bin/bash find /path/to/search -name "target_file.txt"批量重命名文件:#!/bin/bash for file in *.old_extension; do mv "$file" "${file%.old_extension}.new_extension" done统计文件夹下文件数量:#!/
原创 10月前
80阅读
1、Grep本目录中以数字命名的文件和以A或者B开头命名的文件 ls |grep -E '^[0-9]{1,}$|^A|^B' 2、有一个a.txt文件,把里面所有字母都转换成大写 sed -i 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' a.txt 3、Sed打印出文中前10行、第一行、最后一行,把文中所有的abc字
原创 2012-05-27 22:46:18
2098阅读
#!/bin/bash      # 检查192.168.1.1—192.168.1.254 主机是否存活for ip in 192.168.1.{1..254}; do if ping -c 1 $ip >/dev/null; then    echo "$ip OK." else   &n
原创 2017-06-22 10:43:40
668阅读
1点赞
1.按照内容分组 [root@localhost ~]# cat qq.tel 12334:13580226308 12334:13580126308 123334:13580226308 12099879:13810226308 12334:13810226306 12334:13510026308 12099879:13513263085 12099879:13760789
原创 2013-03-31 14:44:02
620阅读
前言  网上收集整理,感谢老男孩及各路大神,经常看他们的博客和视频,脚本绝对是自己纯手打,有什么不足之处,还请各位大神指点。若觉得有侵权地方,请及时联系本人,本人立即删除!!  再次感谢老男孩,虽然没报您的学习班,但是看过好多您出的视频和您的博客。人要懂得感恩,尽管不是您的学生!部分题目链接:http://oldboy.blog.51cto.com/2561410/163287
原创 2015-12-11 11:20:49
922阅读
1、list_sys_status.sh显示系统使用的以下信息:主机名、IP地址、子网掩码、网关、DNS服务器IP地址信息#!/bin/bashIP=`ifconfig eth0 | head -2 | tail -1 | awk '{print $2}' | awk -F":" '{print $2}'`ZW=` ifconfig eth0 | head -2 | tail -1 | awk '
原创 精选 2021-06-02 09:45:08
779阅读
[root@nginx ~]# sh /etc/scripts/process.sh #!/bin/bash FILENAME=`basename $0 .sh` #获取脚本文件名称,不包含.sh后缀 FILEPATH=`dirname $0` echo "PID of this script: $
原创 2024-10-09 14:14:33
19阅读
  • 1
  • 2
  • 3
  • 4
  • 5