批量分发脚本内容 #!/bin/bash. /etc/rc.d/init.d/functions # 创建密钥\rm ~/.ssh/id_rsa* -fssh-keygen -t rsa -f ~/.ssh/id_rsa -N "" -q# 分发公钥for ip in 31 41 8dosshpas ...
分类:
系统相关 时间:
2017-11-01 16:29:00
阅读次数:
207
1、计算字符串的长度 2、字符串大写转小写 3、字符串大写转小写 4、字符串截取 ...
分类:
系统相关 时间:
2017-10-29 14:35:38
阅读次数:
153
在工作和日常的编程中时常需要确定文件的大小,一些基本的查看方式在此做一个总结。 一. linux shell环境下 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看 ...
分类:
系统相关 时间:
2017-10-29 12:44:22
阅读次数:
321
在 /etc/profile 文件中,有一段脚本: 这里的 “点号 + 空格 + 文件” 是什么含义? 1、如果我们要执行某个文件,但是此文件不可执行,此时我们要用 chmod u+x file_name 来使文件具有可执行权限2、可是有时我们不想更改此文件的执行权限,但又想执行此文件,可以采用(点 ...
分类:
系统相关 时间:
2017-10-29 12:42:05
阅读次数:
209
管道符号,是unix一个很强大的功能,符号为一条竖线:"|"。 用法: command 1 | command 2 他的功能是把第一个命令command 1执行的结果作为command 2的输入传给command 2,例如: $ls -s|sort -nr (请注意不要复制$符号进去哦) -s 是f ...
分类:
系统相关 时间:
2017-10-28 11:08:15
阅读次数:
190
以下示例只是提供一些思路和简易的方法。请参考使用。以下代码在bash中验证通过,如果使用其它shell请自行调整。 1:IP格式效性判断 补充说明: if判断语句中使用shell的正则表达式,请注意,在正则表达式上是不需要加引号的!这是shell的新特性,网上有类似语句但是无法使用就是因为在正则表达 ...
分类:
系统相关 时间:
2017-10-26 13:39:09
阅读次数:
208
把字符串当成整型进行比较,由于abcd等字符对不上0123当程序尝试去转成二进制时无法完成转换,所以用于数值比较的运算不能用于字符串较; 但是把整型当成字符串进行比较,0123这些数值完全可以转成ASCII码而且原本两个整型相等则变成ASCII码还是相等不等的还是不等,所以可用于字符串的比较也可用于 ...
分类:
系统相关 时间:
2017-10-26 11:49:01
阅读次数:
184
RDA项目删除“UIL”文件中的无用字串: 脚本需要制定UIL文件目录位置&无用字串的txt文件,如删除海尔目录下的无用字串: 删除Language Excel->txt导出的无用字串: ...
分类:
系统相关 时间:
2017-10-24 20:51:22
阅读次数:
193
Shell高级一.shell置换和引用1.什么是置换和引用在shell中具有很多特殊意义的字符(*、?、\等),shell将包含元字符的字符串根据其意义转换成新字符串的过程称为置换;关闭shell对特殊字符含义的解析处理被称为引用。2.Shell置换的类型(1)文件名置换l元字符-*匹配所有字符..
分类:
系统相关 时间:
2017-10-23 01:11:59
阅读次数:
210
#寻找某目录下的字符串
grep"192.168.1.29"-rl./
#寻找某目录下的字符串并替换
grep"192.168.1.29"-rl./|xargssed-i"s#192.168.1.29#192.168.2.189#g"
#优化,寻找某目录下的字符串并替换
A=192.168.1.29
B=192.168.2.189
grep"$A"-rl./|xargssed-i"s#$A#$B#g"工作用到,记录..
分类:
其他好文 时间:
2017-10-21 19:00:56
阅读次数:
102