码迷,mamicode.com
首页 >  
搜索关键字:shell  心得   思考    ( 9个结果
shell 整理(40)====破解加密的qq号
题目:看图写个shell小程序shell代码[root@localhostlogs]#catbb.sh#!/bin/bash>aaaecho631758924|xargs-n1>ddforiin`seq9`do catdd|awk‘NR==1{print$0}‘>>aaa sed-i‘1d‘dd b=`catdd|awk‘NR==1{print$0}‘` echo$b>>dd sed-i‘1d‘dddonecataaa|xargs|sed‘s///g‘
分类:系统相关   时间:2017-10-17 20:08:57    阅读次数:214
shell 整理(36)===看规律写数列
(一)写如下所示数列[root@localhostding1]#bash5.sh2/13/25/38/513/821/1334/2155/3489/55144/89233/144shell代码如下:#!/bin/bash>aa>bbecho12|xargs-n1>aaforiin`seq20`do a=`cataa|sed-n‘‘$i‘p‘` b=`cataa|tail-1` echo$(($a+$b))>>aa c=`cataa|sed-n‘‘$..
分类:系统相关   时间:2017-10-05 22:35:24    阅读次数:277
shell整理(35)====模拟用户登录的打印菜单脚本
(一)打印一个菜单,接受一个输入,如果没有这个用户就创建用户和密码,将创建的用户和密码写入到一个文件,如果文件中有就模拟一个用户登录,要求用户名任意,可以是(^$^q),密码分两种可以是空密码,也可以是任意长度的密码。shell代码如下:#!/bin/bashcreate_user(){read..
分类:系统相关   时间:2017-10-05 12:22:34    阅读次数:208
shell整理(34)===date 命令的小脚本
(一)接受一个输入,判断是不是一个日期,用户的输入可以是2017-10-1或2017.10.1或2017/10/1shell代码如下#!/bin/bashread-p"Input:"datea=`echo$date|awk-F‘[./-]‘‘{print$1"/"$2"/"$3}‘`date-d$a&>/dev/nullif[$?-eq0];thenecho"ok"elseecho"no"fi(二)将日期写入一..
分类:系统相关   时间:2017-10-05 12:15:36    阅读次数:184
shell整理(33)====改变文本内容的小题目
题目:linux系统中/tmp目录下有许多级子目录和文件。请编写一个程序(shell/perl/python或者任何其他语言)查找通配符log.201710*的文件,并将文件中的任何小写abc字母替换成大写ABC,生成文件保存在源目录的log.new.201710*文件中。根据题目自己创造条件例如我的环境:我的/tm..
分类:系统相关   时间:2017-10-01 22:01:25    阅读次数:293
shell整理(31)===判断平年闰年和嵌套循环的小例子
题目(一)有1234四位数,任意组合有多少种互不相同且无重复的数字,分别是什么?shell代码如下:#!/bin/bashforiin`seq4`doforxin`seq4`doforyin`seq4`do[$x-eq$i]&&continue[$x-eq$y]&&continue[$i-eq$y]&&continueecho$i$x$ydonedonedone输出如下一..
分类:系统相关   时间:2017-09-27 20:54:02    阅读次数:280
shell整理(29)===判断用户输入可不可以作为变量
(一)题目:接受一个用户输入,判断这个输入是否可以作为变量可以作为变量的条件(1)大小写字母都可以(2)字母中间可以有数字,但是不能以数字开头(3)特殊字符除了“_”其他都不可以作为变量例如:[root@localhosthushuai]#bash22.shInput:1dsfNameisnot[root@localho..
分类:系统相关   时间:2017-09-25 19:10:56    阅读次数:192
shell 整理(26)===大小写字母替换和随机取出一个奇数
(一)题目:接受一个输入,如果是大写字母换成小写字母,小写字母换成大写字母。例如:[root@localhosthushuai]#bash4.shinput:dinGXUEDINgxue[root@localhosthushuai]#方法(1)shell代码如下:#!/bin/bashread-p"input:"ddecho$dd|tr‘[a-z][A-Z]‘‘[A-Z][a-z]‘~方法(2)shel..
分类:系统相关   时间:2017-09-25 18:53:47    阅读次数:306
shell 整理(27)===大小写字母替换修改文件名
(一)题目:(1)创建一个文件夹(2)文件夹里面有10个以任意字母或数字开头的文件(3)如果开头第一位数字就不做改变(4)如果开头第一位字母就改成大写例如:修改后的结果[root@localhosthushuai]#ls06e28fe45b1775ab74d1badfCccb27b2F36192013bfaa07c6bd6b971C4a1f7d..
分类:系统相关   时间:2017-09-25 18:46:56    阅读次数:210
9条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!