shell编程
huyangg
这个作者很懒,什么都没留下…
展开
-
Linux shell脚本功略第2版笔记--第二章
1.cat命令将多个文件内容拼接在一起:cat file1 file2 file3 从标准输入中进行读取:cmd | cat 删除额外的空行:cat -s file输出行号:cat -n test.txt2.文件查找匹配多个条件,采用or:find . \( -name ".txt" -o -name "*.pdf"原创 2017-06-03 22:00:17 · 354 阅读 · 0 评论 -
Linux shell脚本功略第2版笔记--第四章
正则表达式^ 行起始标记 示例:^tux匹配以tux起始的行$ 行尾标记 示例:tux$匹配以tux结尾的行. 匹配任意单个字符 [] 匹配包含在[字符] 之中的任意一个字符 示例:coo[kl] 匹配cook或cool[^] 匹配包含在[字符]之外的任意一个字符 示例:9[^01]匹配92、93原创 2017-06-04 21:28:18 · 283 阅读 · 0 评论 -
Linux shell脚本功略第2版笔记--第七章
找出活动主机的shell脚本版本1:#!/bin/bashfor ip in 192.168.0.{1..255};do ping $ip -c 2 &> /dev/null; if [ $? -eq 0 ]; then echo $ip is alive fidone原创 2017-06-05 23:14:03 · 247 阅读 · 0 评论 -
Linux shell脚本功略第2版笔记--第一章
1.赋值与相等var=value 为赋值var = value 为相等比较注意等号前后空格2.获取字符串长度var=12345678901234567890echo ${#var}3.文件描述符及重定向将stderr单独重定向到一个文件,将stdout重定向到另外一个文件:cmd 2>stderr.txt 1>stdout.txt将原创 2017-06-03 19:12:31 · 407 阅读 · 0 评论