Homework
文章平均质量分 60
ChickenLxg
这个作者很懒,什么都没留下…
展开
-
max.sh
代码: 1 #!/bin/bash 2 3 if [ ${1} -gt ${3} ];then 4 if ${1} -gt ${3};then 5 echo "${1} is max!" 6 else 7 echo "${3} is max!" 8 fi 9 else 10 if [ ${2} -gt ${3} ];then 11 echo "${2} is max!" 12 else 13 echo "${3} is max!" 14原创 2010-12-13 10:54:00 · 233 阅读 · 0 评论 -
adduserview.sh
<br />代码:<br />user.sh:<br /> 1 #!/bin/bash<br /> 2 #Author:ChickenLxg<br /> 3 #Date & Time:2010-12-23 03:55:02<br /> 4 #Description:<br /> 5 <br /> 6 GIDD=$[`cat /etc/group | cut -d: -f3 | sort -n | grep -v "65534" | tail -1`+1]<br /> 7 UIDD=$[`cat原创 2010-12-26 22:39:00 · 274 阅读 · 0 评论 -
download.sh
<br />代码:<br /> <br /> 1 #!/bin/bash<br /> 2 #Author:ChickenLxg<br /> 3 #Date & Time:2010-12-22 18:35:05<br /> 4 #Description:<br /> 5 <br /> 6 wget ftp://192.168.0.254/pub/gls/centos.repo /root/temp/<br /> 7 <br /> 8 [ -e /root/temp/centos.repo ]原创 2010-12-25 13:10:00 · 301 阅读 · 0 评论 -
choose.sh
<br />代码:<br /> 1 #!/bin/bash<br /> 2 #Author:ChickenLxg<br /> 3 #Date & Time:2010-12-23 07:40:55<br /> 4 #Description:<br /> 5 <br /> 6 usage(){<br /> 7 echo "Usage:`basename $0` [-n [1-8]] usename."<br /> 8 }<br /> 9 <br /> 10 while geto原创 2010-12-25 23:09:00 · 234 阅读 · 0 评论 -
month shell解析
<br /><br /> <br />解析:<br />设置一个monthnoToName()函数,函数的功能:case用来给month赋值,输入的第一个参数相对应的英文单词,如果不在1-12中输出一句话“此命令:Unknown..” (&2什么意思?) 退出shell,并返回值1.<br />如果匹配返回0<br />如果参数个数等于3,输出两句话“Usage: shell名 month..”“Typical..”返回值为1<br />如果输入的第三个参数(年)小于99,那么输出一句话“shell名:ex原创 2010-12-25 13:17:00 · 207 阅读 · 0 评论 -
user_count.sh
代码: 1 #!/bin/bash 2 3 [ -e /root/user.txt ] || rm -f /root/user.txt 4 [ -e /root/usercount.txt ] || rm -f /root/usercount.txt 5 touch /root/user.txt 6 touch /root/usercount.txt 7 8 read -p "Please assign a原创 2010-12-16 21:28:00 · 216 阅读 · 0 评论 -
pingC.sh & pingB.sh
代码: pingC.sh: 1 #!/bin/bash 2 3 for I in {1..254};do 4 if ping -c1 -w1 192.168.234.$I &> /dev/null;then 5 echo "$I is online." 6 else 7 echo "$I is offline." 8 fi 9 d原创 2010-12-16 21:12:00 · 325 阅读 · 0 评论 -
modify_ip.sh
代码: 1 #!/bin/bash 2 3 read -p "Please insert a IP:" IP 4 read -p "Please insert a NETMASK:" NETMASK 5 6 if grep "^BOOTPROTO=dhcp" /etc/sysconfig/network-scripts/ifcfg-eth0 &> /dev/null;then 7 sed -i "s/dhc原创 2010-12-16 21:32:00 · 268 阅读 · 0 评论 -
count_file.sh
代码: 1 #!/bin/bash 2 3 read -p "Please assign a file:" FILE 4 5 let COUNT=0 6 7 if ls -dl $FILE | grep "^-.*" &> /dev/null;then 8 while read LINE; do 9 let COUNT++ 10原创 2010-12-16 21:23:00 · 235 阅读 · 0 评论 -
show_user_shell.sh
<br />代码:<br /> 1 #!/bin/bash<br /> 2<br /> 3 read -p "Please input a username:" A<br /> 4<br /> 5 if grep "^$A" /etc/passwd &> /dev/null;then<br /> 6 echo "^$A's shell is:"<br /> 7 grep "^$A" /etc/原创 2010-12-16 21:18:00 · 237 阅读 · 0 评论 -
yum.sh
<br />代码:<br /> 1 #!/bin/bash<br /> 2 #Author:ChickenLxg<br /> 3 #Date & Time:2011-01-02 17:54:09<br /> 4 #Description:<br /> 5 <br /> 6 [ ! -e /var/yum ] && mkdir /var/yum || mv /var/yum /var/yum.old && mkdir /var/yum<br /> 7 <br /> 8 [ ! -e /medi原创 2011-01-02 22:14:00 · 367 阅读 · 0 评论