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