随笔分类 - Shell编程
Shell编程 三剑客
摘要:https://blog.csdn.net/qq_42761569/article/details/121969825 https://blog.csdn.net/u012206617/article/details/123879690
阅读全文
摘要:#!/bin/bash export IFS=$'\n' for i in $(cat rds.txt); do ip=$(echo $i | awk '{print $1}') dbkey=$(echo $i | awk '{print $NF}') echo $ip $dbkey dbname=
阅读全文
摘要:代码:test.sh #!/bin/bash a="one,two,three,four" #要将$a分割开,可以这样: OLD_IFS="$IFS" IFS="," arr=($a) IFS="$OLD_IFS" for s in ${arr[@]} do echo "$s" done shell
阅读全文
摘要:#!/bin/bash #Data:2016-07-20 #Version:2.0 #Author:Jacob(418146150@qq.com) #The software list:Nginx,MySQL,PHP,Memcached,memcache for php,Tomcat,Java. #
阅读全文
摘要:while read line 与for循环的区别 转载整理 while read line 是一次性将文件信息读入并赋值给变量line ,while中使用重定向机制,文件中的所有信息都被读入并重定向给了整个while 语句中的line 变量。 for是每次读取文件中一个以空格为分割符的字符串。 如
阅读全文
摘要:(1)VIM替换字符串方法1. 基本替换:s/str1/str2/ 替换当前行第一个str1为str2:s/str1/str2/g 替换当前行所有str1为str2:n,$s/str1/str2/ 替换第 n 行开始到最后一行中每一行的第一个str1为str2:n,$s/str1/str2/g 替换
阅读全文
摘要:Linux xargs 命令 Linux 命令大全 xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变
阅读全文
摘要:批量创建10个系统账号(gota01-gota10),并设置密码(密码为随机数,要求是字符和数字的混合)###不用for循环的实现思路可参见https://user.qzone.qq.com/49000448/blog/1422183723 #!/bin/bash . /etc/init.d/fun
阅读全文
摘要:基本操作方法格式:awk [选项] '[条件]{编辑指令}' 文件其中,print 是最常用的编辑指令;若有多条编辑指令,可用分号分隔。处理文本时,若未指定分隔符,则默认将空格、制表符等作为分隔符。 方式一:直接过滤文件内容[root@svr5 ~]# awk '{print $1,$2}' /et
阅读全文