欢迎光临IT网Linux学习频道

当前位置: > shell编程 >
  • [shell编程] 找出某一目录下只有一行内容的文件的shell脚本 日期:2014-09-10 21:56:29 点击:157 好评:0

    需求:找出某一目录下只有一行内容的文件。 演示例子,如下所示: 复制代码 代码如下: [root@station1 ~]# mkdir findtest [root@station1 ~]# cd findtest [root@station1 findtest]# mkdir abc [root@station1 findtest]# echo nihao 123.txt [root@statio...

  • [shell编程] 批量修改ssh配置的expect脚本 日期:2014-09-10 21:55:38 点击:116 好评:0

    描述: 公司服务器一般通过ssh进行远程管理。以前大家登录时,都是随意选内外网IP进入。现在要求必须禁了外网ssh。 第一思路,用iptables把外网ssh的包DROP掉; 第二思路,用tcpwrapper把sshd的allow写死; 第三思路,修改sshd_config,只监听内网请求。 原...

  • [shell编程] 计算两个日期相差多少天数的shell脚本 日期:2014-09-10 21:54:43 点击:197 好评:0

    计算两个日期相差多少天数的shell脚本 复制代码 代码如下: #!/bin/bash #the days between your input and today! #2012-10-07 year(){ while read -p please input the year(must be YYYY ): YEAR do if ((YEAR=1990)) ((YEAR=9999));then echo $YEAR break...

  • [shell编程] 一个备份ftp服务器上的重要文件的shell脚本 日期:2014-09-10 21:53:42 点击:168 好评:0

    需求:待备份的文件已列在一个文件中,要求备份的文件的路径和ftp服务器上的文件路径一致。 代码如下: #!/bin/bash cd /tmp while read FILE do DIR=`dirname $FILE` FNAME=`basename $FILE` mkdir $DIR /usr/bin/ftp -niv ! open 192.168.1.251 user tom 123...

  • [shell编程] awk实现head、tail与tac命令的实例解析 日期:2014-09-10 21:52:24 点击:55 好评:0

    我们知道,命令head、tail、uniq和tac都是逐行操作的。 但请也记住,不管何时,只要需要进行逐行处理时,均可以用awk来解决。 接下来,我们看看如何使用awk来模拟这些命令。 来看一下如何用不同的awk命令来模拟诸如head、tail、tac等命令。 模拟head命令读取...

  • [shell编程] shell中进行文本切片与参数操作 日期:2014-09-10 21:51:50 点击:129 好评:0

    本文介绍的内容,考查了一些简单的文本替换技术及bash中可用的参数扩展简写法。 这些简单的技巧通常能够让我们免于敲入多行代码之苦。 注意看以下的实例,强烈建议你在学习时,自己动手实践一下。 替换变量内容中的部分文本: 复制代码 代码如下: $ var=This...

  • [shell编程] 使用sed和awk分别处理文本的双行模式 日期:2014-09-10 21:50:52 点击:185 好评:0

    使用sed和awk分别处理文本的双行模式。 文本内容: 140203196407011616 140203000108058 140203198809161616 140203000108058 要求结果如下: 140203196407011616,140203000108058 140203198809161616,140203000108058 首先,看下sed代码,sed中的N操作可以...

  • [shell编程] 使用shell快速查看局域网中主机的IP地址的代码 日期:2014-09-10 21:45:16 点击:56 好评:0

    使用shell快速查看局域网中主机的IP地址的代码,注意,此脚本只是快速查看所在局域网中其它主机的IP地址,如果对方设置了禁ping,则无法显示出此主机的IP地址哦。 [root@station1 ]# cat ping.sh 复制代码 代码如下: #!/bin/bash for i in `seq 1 254` do {...

  • [shell编程] 有关awk正则表达式中{}的使用方法 日期:2014-09-10 21:44:48 点击:145 好评:0

    awk正则表达式{}该怎么使用,总是不生效,其实看看man文档就明白了,加上--posix参数即可。 man文档中的解释如下: r{n,m} One or two numbers inside braces denote an interval expres- sion. If there is one number in the braces, the preceding regula...

  • [shell编程] awk输出系统中账户及其组名的单行代码 日期:2014-09-10 21:44:24 点击:157 好评:0

    如果你以为使用awk或者cut输出第一个和第四字段便可以的话,那你就错了,passwd文件中只有gid没有组名,那样的话还需要group文件,做gid到组名的映射。 问题:求出passwd中uid500的用户名和组名? 代码: awk-F: NR==FNR{group[$3]=$1}NR!=FNR{if($4500)prin...

  • 首页
  • 上一页
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 下一页
  • 末页
  • 1431426
栏目列表
推荐内容